「クリック可能なdiv」とメニューである「nav_menu」を含む2つのdivがあります。"#clickable_div" 用に実装された mouseleave 関数があります。私の問題は、現在発生しているメニューにカーソルを合わせると、slideUp を実行できないことです。これを修正するにはどうすればよいですか?
注:ドロップダウン用の小さなプラグインを使用しています
JSFiddle - > http://jsfiddle.net/HtNK3/13/
コード
$(document).ready(function() {
var visible = false;
$('#clickable_div').click(function() {
visible = true;
$('#nav_menu').showMenu({
parent:'#clickable_div'
});
}).mouseleave(function() {
if(visible) {
visible = false;
window.setTimeout(function(){$('#nav_menu').hide('blind');}, 1000);
}
}); //end mouseleave
$('#l1').click(function() {
alert("...");
});
});