私は次のようなhtml構造を持っています:
<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からのみトリガーされ、div内の「a」または「ul」または「li」タグからトリガーされないようにします。
私のonmouseout
機能は次のとおりです。
function disable_dropdown(d)
{
document.getElementById(d).style.visibility = "hidden";
}
誰かがイベントの泡立ちを止める方法を教えてもらえますか?他のサイトで提供されているソリューション(など)を試しましたstopPropogatio
が、このコンテキストでそれらを実装する方法がわかりません。
どんな助けでもありがたいです。