冒泡我有一個HTML結構,如:從主DIV,而不是「A」或「UL」或「禮」的標籤,才觸發停止事件在Javascript
<div onmouseover="enable_dropdown(1);" onmouseout="disable_dropdown(1);">
My Groups <a href="#">(view all)</a>
<ul>
<li><strong>Group Name 1</strong></li>
<li><strong>Longer Group Name 2</strong></li>
<li><strong>Longer Group Name 3</strong></li>
</ul>
<hr />
Featured Groups <a href="#">(view all)</a>
<ul>
<li><strong>Group Name 1</strong></li>
<li><strong>Longer Group Name 2</strong></li>
<li><strong>Longer Group Name 3</strong></li>
</ul>
</div>
我想要的onmouseout事件在div內!
我的onmouseout功能如下:
function disable_dropdown(d)
{
document.getElementById(d).style.visibility = "hidden";
}
是否有人可以告訴我怎麼可以停止冒泡事件?我嘗試了其他網站上提供的解決方案(stopPropogation等),但我不確定如何在此上下文中實現它們。
任何幫助將不勝感激。
非常感謝!
關於區別的一些信息:preventDefault()方法,stopPropagation()stopImmediatePropagation()返回false http://markupjavascript.blogspot.in/2013/10/event-bubbling-how -to-prevent-it.html – 2013-10-27 16:51:51