這裏就是我有困難:如何防止未完成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? –