$(".menuicon").mouseenter(function() {
$(this).animate({
width: '100px'
}, 300);
});
$(".menuicon").mouseover(function() {
$(this).animate({
width: '36px'
}, 300);
});
鼠標懸停時圖標的寬度更改爲100px,但很快會回到36px,鼠標仍然懸停在其上。鼠標懸停時動畫寬度不起作用
這工作。但問題是,當我快速鼠標懸停多次時,動畫不斷堆疊,並持續彈跳。任何方式來避免這種情況? – user1537779
你可以用'停止(真)'清除動畫隊列。看到我的更新 –
是的。非常感謝。 – user1537779