gpt4 book ai didi

jquery - .hover() onmouseout breake for(){}

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:56 27 4
gpt4 key购买 nike

$('#drugiGumb').hover(
function () {
for (var i = 0; i < 60; i++) {
$('#drugiGumbSlika').delay(15).animate({ marginLeft: '-=149px' }, 1);
}
$('#drugiGumbSlika').animate({ marginLeft: '-8791px' }, 1);
}, function () {
$('#drugiGumbSlika').stop().animate({ marginLeft: '0px' }, 1);
}
);

大家好,我的图像宽度为 8791px,它是一张图像中的动画。一帧是 149x85px。为了制作动画,我在上面创建了代码。我的问题是我无法在 mouseout 和动画 dosent 停止时停止循环。有什么想法可以实现吗?

提前致谢。

最佳答案

尝试 .stop(true,true)

$('#drugiGumb').hover(function () {
for (var i = 0; i < 60; i++) {
$('#drugiGumbSlika').delay(15).animate({
marginLeft: '-=149px'
}, 1);
}
$('#drugiGumbSlika').animate({
marginLeft: '-8791px'
}, 1);
}, function () {
$('#drugiGumbSlika').stop(true,true).animate({
marginLeft: '0px'
}, 1);
});

关于jquery - .hover() onmouseout breake for(){},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19929982/

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