點擊子元素的時候阻止父元素也被點擊

這種情況是因爲事件的冒泡

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; 


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