当 div 悬停在右侧时,我有一个列表会在右侧弹出。我想使用 jqueries SlideUp/Down 来显示和隐藏列表,这在大多数情况下都有效。但有时该功能会重复触发。不断地打开和关闭。我不知道为什么它会这样做。有什么想法吗?
这是我的代码:
$(myDiv).hover(
function () {
$('ul.list_menu').slideDown('medium');
},
function () {
$('ul.list_menu').slideUp('medium');
}
);
最佳答案
尝试几个stops
$(myDiv).hover(function () {
$('ul.list_menu').stop(true, true).slideDown('medium');
},function () {
$('ul.list_menu').stop(true, true).slideUp('medium');
});
关于jQuery SlideUp/Down 不断重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20462881/