最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery取消事件冒泡的三種方法(推薦)

 更新時間:2016年05月28日 11:35:51   投稿:jingxian  
下面小編就為大家?guī)硪黄猨query取消事件冒泡的三種方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1、通過返回false來取消默認的行為并阻止事件起泡。

jQuery 代碼:

$("form").bind(

  "submit", 

  function() { 

    return false;

   }

);

2、通過使用 preventDefault() 方法只取消默認的行為。

jQuery 代碼:

$("form").bind(

  "submit", 

  function(event){
    event.preventDefault();
  }

);

3、通過使用 stopPropagation() 方法只阻止一個事件起泡。

jQuery 代碼:

$("form").bind(

  "submit", 

  function(event){
    event.stopPropagation();
  }

);

(4)總結

1. 一個事件起泡對應觸發(fā)的是上層的同一事件

特殊:如果two設置成雙擊事件,那么在你單擊two的時候就會起泡觸發(fā)one單擊的事件

(雙擊包含單擊)。

2. 如果在click事件中,在你要處理的事件之前加上e.preventDefault();

那么就取消了行為(通俗理解:相當于做了個return操作),不執(zhí)行之后的語句了。

3. e.stopPropagation()只要在click事件中,就不會觸發(fā)上層click事件。

//如果提供了事件對象,則這是一個非IE瀏覽器

if ( e && e.stopPropagation )
  // 因此它支持W3C的stopPropagation()方法
  
e.stopPropagation();
else
  //否則,我們需要使用IE的方式來取消事件冒泡
  
window.event.cancelBubble = true;
return false;

以上這篇jquery取消事件冒泡的三種方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

长沙县| 宁德市| 丰都县| 屏东市| 沙坪坝区| 新竹市| 嘉善县| 岳西县| 夏邑县| 神木县| 凤山市| 禄丰县| 南木林县| 上林县| 若尔盖县| 常德市| 青田县| 满城县| 高邑县| 毕节市| 建湖县| 渭源县| 英吉沙县| 门头沟区| 资源县| 行唐县| 南平市| 白朗县| 庆安县| 龙陵县| 临清市| 怀柔区| 雅江县| 渭源县| 临泉县| 罗江县| 静宁县| 博兴县| 咸丰县| 丹东市| 香河县|