このアイテムには多くの投稿がありましたが、適切な解決策が見つかりませんでした。申し訳ありませんが既にどこかで答えられている場合。jQuery hide mouseout on
私が欲しいもの: 私はclick
イベントがhref
元素から発射されたときに開く私のメニュー項目、とDIV
を持っています。 マウスがDIV
要素から外れていて、href
要素を超えていないときに、メニューを非表示にしたいと思います。これまでのところ、私はhref
要素をクリックすると閉じることができます。
だから、私のjQueryのは、次のようになります。
$("#menu_opener").click(function() {
if ($("#menudiv").is(":hidden")) {
$("#menudiv").slideDown("slow");
} else {
$("#menudiv").hide();
}
});
そして、私のHTMLは次のようになります。事前に
<div>
<a href="#" id="menu_opener">Menu</a>
</div>
<div id="menudiv" style="position: fixed; background-color: white; display: none;">
<a href="#" id="A1">Page 1</a><br />
<a href="#" id="A2">Page 2</a><br />
<a href="#" id="A3">Page 3</a><br />
</div>
ありがとう!
wooops、misread question。編集された答え。 –
このソリューションはうまく動作します、ありがとう。 – Jorelie