$('#menu ul li').mouseenter(function(){
$(this).children(".dropdown").toggle();
}).mouseleave(function(){
$(this).children(".dropdown").toggle();
});
正如您所期望的那样.问题是,如果在$(document).ready(function(){})被触发时,鼠标已经在$(‘#menu ul li’)上进行鼠标输入,则切换是否可以正常进行?
如何避免这种情况?
最佳答案
您是否不想在mouseenter上执行show()而在mouseleave上执行hide()?