メニューにマウスオーバーイベントとマウスアウトイベントがあり、ドロップダウンメニューを表示/非表示にします。
このドロップダウンメニューには他にもいくつかのメニュー項目があります。(クリックしたときに)メニューを表示したターゲットのマウスアウトイベントを削除したいと思います。しかし、別のターゲットがクリックされたら、このイベントを再度有効にします。私はそれをうまく説明したと思います。
これはJavaScriptです:
$(document).ready(function () {
$("#menu ul > li").not(".parenttocurrent").not(".current").mouseover(function () {
$(this).find(".menu_content").stop().fadeTo('fast', 1).show();
}).mouseout(function () {
$(this).find(".menu_content").stop().fadeTo('fast', 0, function () {
$(this).hide();
});
});
});
アイテムの1つがクリックされた場合、mouseoutでそのイベントを停止する必要があります。ここでデモを見ることができます:http://arcticbusinessnetwork.com.web18.curanetserver.dk/home.aspx