0

jqueryを勉強しようと思っています。この問題を解決してください。メニュー項目などの要素の上にカーソルを置いたときに表示される div を表示する必要があり、マウスが表示元の要素または div 自体にない限り、表示されたままになります。マウスがdiv自体または要素上にない場合、divは非表示になります

これはadityavirlaメニューの例 で、divサブメニューがabout usおよびotherのマウスオーバーで表示され、マウスがサブメニューまたはaboutusリンクにない場合に消えます

前もって感謝します

4

1 に答える 1

2

次のようなものを試すことができます。

$("#div2").hide();
$( "#div1" ).mouseenter(function() {
  $("#div2").show();
}).mouseleave(function() {
  $("#div2").hide();
});

これが動作するデモです。

于 2013-10-11T10:36:38.933 に答える