gpt4 book ai didi

鼠标悬停时的 Jquery 动画并在鼠标移出时停止

转载 作者:行者123 更新时间:2023-12-01 00:53:08 25 4
gpt4 key购买 nike

我有六个带有此代码的按钮:

$('img#b1').on('mouseenter', function() {
var height = $('div#b1').css('height');
if(height == '50px'){
$('div#b1').animate({
'width' : '1100'
}, 200);
}
});
$('img#b1').on('mouseout', function() {
var height = $('div#b1').css('height');
if(height == '50px'){
$('div#b1').animate({
'width' : '990'
}, 200);
}
});

它可以工作,但是如果您快速地将鼠标移过移出几次然后将鼠标移出,它将恢复鼠标移过它的动画。

如果鼠标不在动画上方,我不想恢复动画。

我该如何解决这个问题?

最佳答案

这是一个完美的例子。

$('img#b1')
.hover(function() {
$(this).stop().animate({ width: 1100 }, 'fast');
}, function() {
$(this).stop().animate({ width: 990 }, 'fast');
});

http://css-tricks.com/full-jquery-animations/

关于鼠标悬停时的 Jquery 动画并在鼠标移出时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com