淺談js停止事件冒泡 阻止瀏覽器的默認(rèn)行為(阻止超連接 #)
在前端開(kāi)發(fā)工作中,由于瀏覽器兼容性等問(wèn)題,我們會(huì)經(jīng)常用到“停止事件冒泡”和“阻止瀏覽器默認(rèn)行為”。
1..停止事件冒泡
JavaScript代碼
//如果提供了事件對(duì)象,則這是一個(gè)非IE瀏覽器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否則,我們需要使用IE的方式來(lái)取消事件冒泡 window.event.cancelBubble = true; return false;
2.阻止瀏覽器的默認(rèn)行為
JavaScript代碼
//如果提供了事件對(duì)象,則這是一個(gè)非IE瀏覽器 if ( e && e.preventDefault ) //阻止默認(rèn)瀏覽器動(dòng)作(W3C) e.preventDefault(); else //IE中阻止函數(shù)器默認(rèn)動(dòng)作的方式 window.event.returnValue = false; return false;
以上這篇淺談js停止事件冒泡 阻止瀏覽器的默認(rèn)行為(阻止超連接 #)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JS實(shí)現(xiàn)圖片預(yù)加載無(wú)需等待
網(wǎng)站開(kāi)發(fā)時(shí)經(jīng)常需要在某個(gè)頁(yè)面需要實(shí)現(xiàn)對(duì)大量圖片的瀏覽;用javascript來(lái)實(shí)現(xiàn)一個(gè)圖片瀏覽器,讓用戶(hù)無(wú)需等待過(guò)長(zhǎng)的時(shí)間就能看到其他圖片2012-12-12
uniapp web-view組件雙向通信的問(wèn)題記錄
本文主要介紹在uniapp中頁(yè)面與webview組件內(nèi)頁(yè)面的雙向通信問(wèn)題,本文通過(guò)圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-07-07
javascript設(shè)計(jì)模式 – 簡(jiǎn)單工廠(chǎng)模式原理與應(yīng)用實(shí)例分析
這篇文章主要介紹了javascript設(shè)計(jì)模式 – 簡(jiǎn)單工廠(chǎng)模式,結(jié)合實(shí)例形式分析了javascript簡(jiǎn)單工廠(chǎng)模式基本概念、原理、定義、應(yīng)用場(chǎng)景及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
使用JS輕松實(shí)現(xiàn)ionic調(diào)用鍵盤(pán)搜索功能(超實(shí)用)
這篇文章主要介紹了使用JS輕松實(shí)現(xiàn)ionic調(diào)用鍵盤(pán)搜索功能(超實(shí)用)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
JavaScript事件委托技術(shù)實(shí)例分析
這篇文章主要介紹了JavaScript事件委托技術(shù),實(shí)例分析了事件委托技術(shù)的原理、適用場(chǎng)合及用法實(shí)例,需要的朋友可以參考下2015-02-02
javascript利用初始化數(shù)據(jù)裝配模版的實(shí)現(xiàn)代碼
實(shí)現(xiàn)一個(gè)通用方法,使用初始化數(shù)據(jù)來(lái)裝配模版。需要的朋友可以參考下。2010-11-11

