点击子元素的时候阻止父元素也被点击

这种情况是因为事件的冒泡

eg

 <div id="a">

 <div id="b">

</div>

</div

如果a和b同时都有点击事件,那么当你点击b的时候,a也会执行    b的点击事件——>a的点击事件

这时候我们要阻止b的事件冒泡

function stopBubble(e) { 
if (e && e.stopPropagation) {//非IE浏览器 
  e.stopPropagation(); 

else {//IE浏览器 
window.event.cancelBubble = true; 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章