我有鼠標懸停的問題,有時當我將鼠標移動到鏈接上時,它會循環很長一段時間,有沒有辦法只在鼠標靜止時才循環,如果鼠標不在,則停止。jquery懸停問題
$('ul.display li').hover(function() {
$('ul.display li').find('#details').hide(); // hides all deatils div before showing
$('#light').delay('800').fadeIn("fast"); // shows div that fades out all other content.
if($.cookie("switch_thumb") =="thumb_view" || $.cookie("switch_thumb") =="null"){//checks for cookie set for display type
$(this).find('#details').delay('900').animate({width:'toggle'}); // grow width
}else{
$(this).find('#details').delay('900').animate({height:'toggle'}); // grow height
}
}, function() {
$('#light').fadeOut("fast"); // dim the light to show all content
$('ul.display li').find('#details').hide(); //hide all details
return false; // supposed to stop looping.
});
您是否有示例頁面,我們可以鏈接到? '.delay()',雖然方便,但真正使事情複雜化。 – 2010-06-12 12:23:38