function hoverOpacity() {
$('#fruit').mouseover(function() {
$(this).animate({opacity: 0.5}, 1500);
});
$('#fruit').mouseout(function() {
$(this).animate({opacity: 1}, 1500);
});
}
這是我的功能,動畫div#fruit
,它它的工作。jQuery鼠標懸停鼠標不透明
問題是這樣的;當您在mousein
動畫完成之前mouseout
時,它必須在開始mouseout
之前完成動畫。 (希望有道理)
這通常不明顯,但持續時間很長,這是顯而易見的。
我不想完成動畫,而是要停止動畫並將其轉換回原始狀態。
感謝您的答覆的每個人。 停止功能導致我到以下頁面,這正是我需要的掃描笏: http://css-tricks.com/examples/jQueryStop/ – 2011-05-18 11:03:31