jquery阻止事件冒泡
在使用jquery進行事件處理的時候,當從裡到外的多層都響應某一事件,然後又在裡層發生該事件時,jquery預設是會從裡到外依次響應各個事件的,然而有時候這並不是我們所需要的。這個時候就需要我們來阻止外層事件的發生,阻止冒泡。
jquery中可以用來阻止事件冒泡的主要有兩種,stopPropagation()和return false
如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>MyHtml.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> <style type="text/css"> #inner { height: 100px; background: #cfc; } #middler { background: #ccf; } #outer { background: #fcc; } div { border: 1px solid blue; padding: 20px; width: 200px; } </style> <script type="text/javascript" src="/tiantian/js/jquery-1.5.js"></script> <script type="text/javascript"> $(function() { $("div").click(function(event) { alert($(this).attr("id"));//這樣在點選inner的時候會從裡到外依次響應其點選事件,依此彈出inner,middler,outer //return false;//這樣則會阻止其預設行為,阻止事件不再冒泡,這樣就只會彈出inner event.stopPropagation();//阻止事件冒泡 }); }); </script> </head> <body> <div id="outer"> 最外層 <div id="middler"> 中間層 <div id="inner">最裡層</div> </div> </div> </body> </html>
相關文章
- jQuery如何阻止事件冒泡jQuery事件
- jQuery阻止事件冒泡程式碼例項jQuery事件
- jQuery阻止事件冒泡簡單介紹jQuery事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- jQuery阻止事件冒泡例項程式碼jQuery事件
- JavaScript阻止事件冒泡JavaScript事件
- jQuery阻止事件冒泡現象程式碼例項jQuery事件
- jQuery阻止事件冒泡和預設行為程式碼jQuery事件
- stopPropagation() 阻止事件冒泡事件
- jQuery 事件冒泡jQuery事件
- 原生js如何阻止事件冒泡JS事件
- javascript阻止事件冒泡程式碼JavaScript事件
- jquery的冒泡事件jQuery事件
- 阻止冒泡和阻止預設事件的相容寫法事件
- JavaScript事件冒泡、事件捕獲和阻止預設事件JavaScript事件
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- js阻止事件冒泡例項程式碼JS事件
- JQuery6:事件冒泡jQuery事件
- 什麼是jquery事件冒泡jQuery事件
- 原生javascript的return false並不能阻止事件冒泡JavaScriptFalse事件
- JavaScript阻止冒泡和取消事件預設行為JavaScript事件
- jQuery事件冒泡程式碼例項jQuery事件
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- 相容所有瀏覽器的阻止事件冒泡程式碼瀏覽器事件
- 相容所有瀏覽器的阻止事件冒泡封裝瀏覽器事件封裝
- 阻止瀏覽器冒泡事件,相容firefox和ie瀏覽器事件Firefox
- 阻止事件冒泡(stopPropagation和cancelBubble)和阻止預設行為(preventDefault和returnValue)事件
- 相容所有瀏覽器的阻止事件冒泡js程式碼瀏覽器事件JS
- JavaScript和JQuery的滑鼠mouse事件冒泡處理JavaScriptjQuery事件
- 微信小程式如何阻止多層巢狀元件的點選事件冒泡微信小程式巢狀元件事件
- 相容低版本IE瀏覽器的阻止事件冒泡效果程式碼瀏覽器事件
- jQuery學習筆記02--讀取和操作屬性,讀取和操作屬性節點,新增、刪除、改變類,操作html、css、value,操作事件,事件冒泡及阻止事件冒泡,預設行為及阻止預設行為,自動觸發事件jQuery筆記HTMLCSS事件
- JavaScript 事件冒泡JavaScript事件
- 事件的冒泡事件
- 事件冒泡 和 事件捕獲事件
- JS事件(事件冒泡和事件捕獲)JS事件
- js 事件冒泡 事件代理 事件捕捉 this指標 bind thisJS事件指標
- jquery-中的冒泡案例jQuery