我有 2 个 div,其中一个包含“可点击 div”和其他“nav_menu”,即菜单。为“#clickable_div”实现了一个mouseleave函数我的问题是当我将鼠标悬停在菜单上时它不应该滑动当前正在发生我该如何解决这个问题?
注意:我正在使用一个小插件进行下拉
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("...");
});
});