我查看了 stackoverflow 档案,但找不到解决方案。
问题是当鼠标悬停时我有一个按钮,它在它下面显示一个框。现在如果鼠标移出按钮框应该隐藏,但棘手的部分来了。如果鼠标离开按钮但仍留在框上,则框不应隐藏。
我正在使用 mouseover 和 mouseout 功能,但是一旦鼠标移出按钮,即使我尝试将鼠标放在框上,框也会隐藏。
(function($) {
$(function() {
var dropDown = $('.box'),
timer,
cartButton = $('.button');
cartButton.hover(function(){
dropDown.slideToggle();
});
});
})(jQuery);