您的位置:首页 > 其它

如何阻止事件冒泡

2010-08-06 14:48 225 查看
cancelBubble可以用来在IE浏览器中阻止事件的冒泡和传递.
那什么是事件冒泡,通俗的来讲:我们为网页内的body元素添加了一个单击事件,同样再为网页内li元素添加一个单击事件.当你单击li的时候body的事件也会被触发,因为li包含在body元素内.你单击了li的同事也单击了body.这就是事件冒泡,也是浏览器默认的一种行为.但在有些时候我要阻止这种情况发生,也就是单击li的时候,不会触发body的事件.这就叫阻止事件冒泡!
注意:cancelBubble只支持IE.与其具被同样功能的方法是W3C的stopPropation()方法.但该方法不被IE支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: