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

JavaScript阻止事件冒泡示例分享

 更新時間:2014年12月28日 09:12:18   投稿:hebedich  
這篇文章主要分享了一則JavaScript阻止事件冒泡示例,需要的朋友可以參考下

之前遇到事件冒泡的問題,也去網(wǎng)上搜索了一番,結(jié)果大部分都是一樣的代碼,貼來用時也不太順利。涉及到FF時,可以用 e.stopPropagation(); ,不知怎地我沒用成功。不過我發(fā)現(xiàn)FF支持e.cancelBubble = true;的寫法,經(jīng)測試可行。就把代碼貼在這里吧,省得以后到處找。IE以前版本的兼容性還沒測試,用到時再完善吧。

 

復(fù)制代碼 代碼如下:

//取消事件冒泡
function stopBubble(e) {
    var evt = (e) ? e : window.event;//兼容FF
    evt.cancelBubble = true;  //evt.stopPropagation();  FF下阻止冒泡,據(jù)說可以用
};

另:

1、cancelBubble(HTML DOM Event 對象屬性) :如果事件句柄想阻止事件傳播到包容對象,必須把該屬性設(shè)為 true。

2、stopPropagation(HTML DOM Event 對象方法):終止事件在傳播過程的捕獲、目標處理或起泡階段進一步傳播。調(diào)用該方法后,該節(jié)點上處理該事件的處理程序?qū)⒈徽{(diào)用,事件不再被分派到其他節(jié)點。

3、 preventDefault(HTML DOM Event 對象方法)通知瀏覽器不要執(zhí)行與事件關(guān)聯(lián)的默認動作。

例子:
    function stopBubble(e) 
    { 
        if (e && e.stopPropagation) 
            e.stopPropagation() 
        else
            window.event.cancelBubble=true
    } 

把這個stopBubble(e)函數(shù)放到你想要的阻止事件冒泡函數(shù)里面就可以阻止事件冒泡了

相關(guān)文章

最新評論

洪湖市| 万州区| 吉木萨尔县| 泰州市| 临安市| 东乌珠穆沁旗| 南康市| 玛纳斯县| 阜康市| 虹口区| 大竹县| 托克托县| 秭归县| 姚安县| 固阳县| 东港市| 都昌县| 华蓥市| 南充市| 岑溪市| 镇远县| 香港| 新田县| 衡阳市| 兴国县| 周宁县| 肇东市| 永新县| 陈巴尔虎旗| 鹤岗市| 稷山县| 剑阁县| 宣威市| 泰来县| 措美县| 徐闻县| 油尖旺区| 太原市| 古丈县| 山丹县| 南召县|