js中对于浏览器的冒泡和阻止默认事件的兼容性写法
2013-02-18 15:45
411 查看
//阻止默认行为
<script type="text/javascript">
function stopDefault( e ) {
if ( e && e.preventDefault ) //传入操作对象e而不是window.event,同时支持w3c的preventDefalut()方法所以是其它浏览器
e.preventDefault();
else
window.event.returnValue = false; //ie
return false;
}
//同理 两个都差不多阻止冒泡
</script>
<script type="text/javascript">
function stopDefault( e ) {
if ( e && e.preventDefault ) //传入操作对象e而不是window.event,同时支持w3c的preventDefalut()方法所以是其它浏览器
e.preventDefault();
else
window.event.returnValue = false; //ie
return false;
}
//同理 两个都差不多阻止冒泡
function stopBubble(e){ if(e && e.stopPropagation) // 因此它支持W3C的stopPropation()方法 e.stopPropagation(); else // 否则,我们得使用IE的方法来取消事件冒泡 window.event.cancelBubble=true; }
</script>
相关文章推荐
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载
- 阻止冒泡的兼容性写法,以及阻止浏览器默认事件
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- 阻止冒泡和阻止默认事件的兼容性写法
- js取消事件冒泡和阻止事件的默认行为(兼容写法)
- js停止事件冒泡 阻止浏览器默认行为
- js 阻止默认浏览器行为和阻止事件冒泡
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js /jquery停止事件冒泡和阻止浏览器默认事件
- 阻止事件冒泡和浏览器默认行为,考虑兼容性
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js 阻止事件的默认行为兼容性写法
- JS:停止事件冒泡和阻止浏览器的默认行为 js/jquery/prototype
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )