阻止冒泡和阻止默认事件的兼容性写法
2016-12-07 14:01
337 查看
//阻止冒泡的兼容性写法
function stopBubble(event){
var e=arguments.callee.caller.arguments[0]||event;
if(e&&e.stopPropagation){
e.stopPropagation()
}else if(window.event){
window.event.cancelBubble=true;
}
}
//阻止浏览器默认行为的兼容性写法
function stopDefault(event){
var e=arguments.callee.caller.arguments[0]||event;
//阻止默认浏览器动作(W3C)
if(e&&e.preventDefault){
e.preventDefault();
}else{
//IE中阻止函数默认动作的方式
window.event.returnValue=false;
}
return false;
}
function stopBubble(event){
var e=arguments.callee.caller.arguments[0]||event;
if(e&&e.stopPropagation){
e.stopPropagation()
}else if(window.event){
window.event.cancelBubble=true;
}
}
//阻止浏览器默认行为的兼容性写法
function stopDefault(event){
var e=arguments.callee.caller.arguments[0]||event;
//阻止默认浏览器动作(W3C)
if(e&&e.preventDefault){
e.preventDefault();
}else{
//IE中阻止函数默认动作的方式
window.event.returnValue=false;
}
return false;
}
相关文章推荐
- js中对于浏览器的冒泡和阻止默认事件的兼容性写法
- 阻止冒泡的兼容性写法,以及阻止浏览器默认事件
- js 阻止事件的默认行为兼容性写法
- JQUERY中的事件处理:RETURN FALSE、阻止默认行为、阻止冒泡以及兼容性问题
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js取消事件冒泡和阻止事件的默认行为(兼容写法)
- 阻止事件冒泡的兼容性写法
- 防止事件冒泡和阻止默认事件的兼容写法
- JQUERY中的事件处理:return false、阻止默认行为、阻止冒泡以及兼容性问题
- js取消事件冒泡和阻止事件的默认行为(兼容写法)
- 兼容性之停止事件冒泡和阻止默认行为
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- 阻止冒泡和阻止默认事件的兼容写法
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- jQuery中的事件处理:return false、阻止默认行为、阻止冒泡以及兼容性问题
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- JQUERY中的事件处理:RETURN FALSE、阻止默认行为、阻止冒泡以及兼容性问题
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载
- 阻止事件冒泡和浏览器默认行为,考虑兼容性
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)