这里就是我有困难:如何防止未完成jquery悬停事件触发?
$('div.sidebar_content_con').hover(function() {
$(this).children('.sidebar_details_container').slideDown(500, function() {
$(this).children('.sidebar_details, .sidebar_click').fadeIn(500);
});
},function(){
$(this).children('.sidebar_details_container').slideUp(500)
$('.sidebar_details, .sidebar_click').fadeOut(500);
});
的问题是,当了slideDown和淡入动画正在发生多次悬停事件可以触发。理想情况下,只有1个悬停事件应该触发,如果用户不再悬停在div.sidebar_content_con上,它应该停止动画。
你能分享一些简单的HTML? –