我使用了以下javascript:
$('.slide-content #show-effect-1').hover(function(){
$(this).next().stop(true, true).fadeIn({ duration: _duration, queue: false }).css('display', 'none').show('slide', { direction: "down" }, _duration);
},
function() {
$(this).next().stop(true, true).fadeOut({ duration: _duration, queue: false }).hide('slide', { direction: "down" }, _duration);
});
应该发生的是:
mouseenter
按钮 --> 内容显示mouseout
按钮 --> 内容隐藏
问题:当mouseout
按钮上的时间快于按钮的生效时间时,再次按钮mouseenter
时内容将被隐藏而不显示mousenter
。
我该如何防止这种情况发生?