手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >阻止事件(取消浏览器对事件的默认行为并阻止其传播)
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
摘要:取消浏览器对事件的默认行为(响应)(比如标签的跳转等)并停止事件的继续传播。实现代码复制代码代码如下:functionstopEvent(e...

取消浏览器对事件的默认行为(响应)(比如<a>标签的跳转等)并停止事件的继续传播。

实现代码

复制代码 代码如下:

function stopEvent (evt) {

var evt = evt || window.event;

if (evt.preventDefault) {

evt.preventDefault();

evt.stopPropagation();

} else {

evt.returnValue = false;

evt.cancelBubble = true;

}

}

只阻止事件继续传播(不取消默认行为)

复制代码 代码如下:

function stopEvent (evt) {

var evt = evt || window.event;

if (evt.stopPropagation) {

evt.stopPropagation();

} else {

evt.cancelBubble = true;

}

}

只取消默认行为(不阻止事件的继续传播)

复制代码 代码如下:

function stopEvent (evt) {

var evt = evt || window.event;

if (evt.preventDefault) {

evt.preventDefault();

} else {

evt.returnValue = false;

}

}

【阻止事件(取消浏览器对事件的默认行为并阻止其传播)】相关文章:

JavaScript生成福利彩票双色球号码

JavaScript事件的理解

JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例

JavaScript Date对象详解

JQuery中DOM事件绑定用法详解

浏览器检测JS代码(兼容目前各大主流浏览器)

javascript匹配车牌号正则表达式

简单介绍JavaScript的变量和数据类型

jQuery实现自动滚动到页面顶端的方法

浅谈javascript事件取消和阻止冒泡

精品推荐
分类导航