手机
当前位置:查字典教程网 >编程开发 >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实现广告页面的定时关闭

黑色风格的JS日历代码,左右箭头翻页年、月

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

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

JavaScript中strike()方法的使用介绍

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

Mozilla中显示textarea中选择的文字

体验jQuery和AngularJS的不同点及AngularJS的迷人之处

JavaScript中的bold()方法使用详解

JavaScript事件的理解

精品推荐
分类导航