我有一个悬停向下滑动面板,鼠标离开时需要延迟。就像我现在拥有的一样,悬停触发器会导致多个循环,因此面板会上下疯狂。这是代码:
$(document).ready(function(){
(function(){
var trigger = $('li.HotelPaneltrigger');
var panel = trigger.find('.panel').hide();
trigger.mouseenter(function(){panel.slideDown('slow');}).mouseleave(function(){panel.slideUp('slow');});
})();
});
我试过这个没有成功: $(this).mouseleave(function () {
$(this).delay('500')panel.slideUp('slow');