jQuery阻止事件冒泡現象程式碼例項
本章節通過程式碼例項介紹一下如何阻止事件冒泡效果。
先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body{font-size:12px;} #box{ width:600px; height:200px; background:#CCC; } ul{ background:#FFF; width:500px; } ul li{ list-style:none; height:30px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#box").on("click",function(){ $("#fatherShow").text("父元素上的事件觸發"); }) $("ul").on("click",function(){ $("#childrenShow").text("ul元素上的事件觸發"); }) }) </script> </head> <body> <div id="box"> <ul> <li>螞蟻部落歡迎您,只有努力奮鬥才會有美好的未來</li> <li>本站的網站地址是softwhy.com</li> <li>每一天那都是新的,要好好珍惜。</li> <li>當前的時間是最實在的,下一秒都是虛幻的</li> </ul> </div> <span id="fatherShow"></span> <span id="childrenShow"></span> </body> </html>
上面的程式碼中,點選ul元素也會觸發註冊在div元素上的事件處理函式,這就是事件冒泡現象。
如果要阻止這種現象,將子元素的事件處理函式修改如下:
[JavaScript] 純文字檢視 複製程式碼$("ul").on("click",function(ev){ $("#childrenShow").text("ul元素上的事件觸發"); ev.stopPropagation(); })
相關閱讀:
1.事件冒泡可以參閱什麼是jquery事件冒泡一章節。
2.on()可以參閱jquery on()一章節。
相關文章
- jQuery阻止事件冒泡程式碼例項jQuery事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- jQuery阻止事件冒泡例項程式碼jQuery事件
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- js阻止事件冒泡例項程式碼JS事件
- jQuery事件冒泡程式碼例項jQuery事件
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- jquery阻止事件冒泡jQuery事件
- jQuery如何阻止事件冒泡jQuery事件
- javascript阻止事件冒泡程式碼JavaScript事件
- jQuery阻止事件冒泡和預設行為程式碼jQuery事件
- jQuery阻止事件冒泡簡單介紹jQuery事件
- JavaScript阻止事件冒泡JavaScript事件
- 相容所有瀏覽器的阻止事件冒泡程式碼瀏覽器事件
- stopPropagation() 阻止事件冒泡事件
- jQuery模擬實現滑鼠點選事件程式碼例項jQuery事件
- 相容所有瀏覽器的阻止事件冒泡js程式碼瀏覽器事件JS
- javascript事件冒泡簡單例項JavaScript事件單例
- jQuery點選回車事件程式碼例項jQuery事件
- jquery自定義事件簡單例項程式碼jQuery事件單例
- jQuery 事件冒泡jQuery事件
- 原生js如何阻止事件冒泡JS事件
- jQuery is() 程式碼例項jQuery
- jquery的冒泡事件jQuery事件
- jquery漸隱漸現程式碼例項jQuery
- 阻止冒泡和阻止預設事件的相容寫法事件
- JavaScript事件冒泡、事件捕獲和阻止預設事件JavaScript事件
- 相容低版本IE瀏覽器的阻止事件冒泡效果程式碼瀏覽器事件
- jQuery實現的tab選項卡程式碼例項jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- js實現jquery的extend()程式碼例項JSjQuery
- jQuery實現滑動門程式碼例項jQuery
- jQuery選項卡例項程式碼jQuery
- JQuery6:事件冒泡jQuery事件
- jQuery操作cookie程式碼例項jQueryCookie
- jQuery 動畫效果程式碼例項jQuery動畫
- jquery實現的分頁效果例項程式碼jQuery
- jQuery實現設定字型大小程式碼例項jQuery