編程練習(xí)為什么要阻止事件冒泡
title.onclick=function(event){
? ? ? ? ? ? ? ? event = event ||window.event;
? ? ? ? ? ? ? ? // 執(zhí)行腳本
? ? ? ? ? ? ? ? if(event.stopPropagation){
? ? ? ? ? ? ? ? ? ? event.stopPropagation();
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? event.cancelBubble=true;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ?menu.style.display='block';
? ? ? ? ? ? }
2016-10-17
如果不阻止的話,menu菜單打不開,一直被冒泡給設(shè)置為none 了
2016-08-18
不阻止冒泡的話,就會(huì)先執(zhí)行title的click事件讓menu顯示,同時(shí)會(huì)冒泡到document的click事件,讓menu消失。
2016-08-18
防止它層層往上觸發(fā)
2016-08-18
因?yàn)樾枰邳c(diǎn)擊空白處的時(shí)候把menu隱藏啊 title觸發(fā)click事件也會(huì)影響到document的click事件