手机
当前位置:查字典教程网 >编程开发 >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中DOM事件绑定用法详解

让文字在页面上90度,180度翻转

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

JavaScript事件的理解

javascript匹配车牌号正则表达式

JavaScript实现鼠标拖动效果的方法

Javascript 高阶函数使用介绍

通过node-mysql搭建Windows+Node.js+MySQL环境的教程

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

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

精品推荐
分类导航