您的位置:首页 > Web前端 > JavaScript

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;

}

//同理 两个都差不多阻止冒泡

function stopBubble(e){
if(e && e.stopPropagation)
// 因此它支持W3C的stopPropation()方法
e.stopPropagation();
else
// 否则,我们得使用IE的方法来取消事件冒泡
window.event.cancelBubble=true;
}


</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐