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

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

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

1、通過(guò)返回false來(lái)取消默認(rèn)的行為并阻止事件起泡。

jQuery 代碼:

$("form").bind(

  "submit", 

  function() { 

    return false;

   }

);

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

jQuery 代碼:

$("form").bind(

  "submit", 

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

);

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

jQuery 代碼:

$("form").bind(

  "submit", 

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

);

(4)總結(jié)

1. 一個(gè)事件起泡對(duì)應(yīng)觸發(fā)的是上層的同一事件

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

(雙擊包含單擊)。

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

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

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

//如果提供了事件對(duì)象,則這是一個(gè)非IE瀏覽器

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

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

相關(guān)文章

最新評(píng)論

石泉县| 玉林市| 博湖县| 临猗县| 奇台县| 从化市| 洛隆县| 嘉黎县| 兴山县| 永仁县| 松原市| 镇平县| 天等县| 怀化市| 绿春县| 赤城县| 丹寨县| 嘉祥县| 柳河县| 杨浦区| 特克斯县| 张家港市| 东乡族自治县| 太仆寺旗| 故城县| 洛浦县| 江门市| 新乐市| 谢通门县| 黄石市| 寿阳县| 乌海市| 日照市| 金塔县| 高清| 富平县| 通江县| 石泉县| 阳城县| 遂宁市| 乐业县|