我为我的wordpress主题制作了一个下拉菜单。
如果徘徊,我就让它滑动。
问题是,如果鼠标移动到快速,它会多次显示下拉菜单。
所以我需要延迟或类似的事情。
这是我的功能:
$( document ).ready(function() {
$('#menu-headermenu li > .sub-menu').parent().hover(function(){
$(this).children('.sub-menu').slideToggle(200);
});
});
有人知道我怎么能做得更好?
编辑://
Jason的回答解决了这个问题。
这是我的新代码:
$('#menu-headermenu li > .sub-menu').parent().hover(function(){
$(this).children('.sub-menu').stop(true).slideToggle(200);
});