重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
本文實例講述了jQuery阻止事件冒泡。分享給大家供大家參考,具體如下:
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供瓊結(jié)網(wǎng)站建設、瓊結(jié)做網(wǎng)站、瓊結(jié)網(wǎng)站設計、瓊結(jié)網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、瓊結(jié)企業(yè)網(wǎng)站模板建站服務,十余年瓊結(jié)做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
我們在平時的開發(fā)過程中,肯定會遇到在一個div(這個div可以是元素)包裹一個div的情況,但是呢,在這兩個div上都添加了事件,如果點擊里面的div我們希望處理這個div的事件,但是呢,我們不希望外層的div的事件也執(zhí)行,這時候我們就要用到阻止冒泡。
通俗點來說吧,你在家里看電視,躲在自己的小房間,但是你不希望聲音傳到隔壁父母的耳朵里,這時候,你可能躲在被窩里,或者墻壁的隔音效果很好,阻隔聲音可以理解為阻止冒泡。
阻止事件冒泡的三種手段
1、return false
:可以阻止默認事件和冒泡事件
2、event.stopPropagation
/IE下event.cancelBubble = true;
:可以阻止冒泡事件但是允許默認事件
3、event.preventDefault();
/IE下event.returnValue = false
:可以阻止默認事件但是允許冒泡事件
上面的三種方法運用在不同的場景,可以合理運用,下面是代碼,可以自己做一些測試:
jQuery阻止冒泡 百度點我呀!?。?!
使用在線HTML/CSS/JavaScript代碼運行工具 http://tools.jb51.net/code/HtmlJsRun測試運行效果如下:
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設計有所幫助。