手机
当前位置:查字典教程网 >编程开发 >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;

}

}

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

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

js去除浏览器默认底图的方法

JS/Jquery判断对象为空的方法

奇妙的Javascript图片放大镜

Mozilla中显示textarea中选择的文字

javascript匹配车牌号正则表达式

CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法

百度地图给map添加右键菜单(判断是否为marker)

Javascript实现广告页面的定时关闭

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

精品推荐
分类导航