gpt4 book ai didi

javascript - 为什么我的 jquery animate() 回调会导致溢出?递归

转载 作者:行者123 更新时间:2023-12-03 04:52:05 25 4
gpt4 key购买 nike

我正在使用带有 animate() jquery 函数的递归回调。然而,页面每次从一开始就会崩溃。

var goingDown = true;

function animateChevron() {
if (goingDown) {
goingDown = !goingDown;
$('#chevron').animate({'opacity': 1}, 500, animateChevron);
}
else {
goingDown = !goingDown;
$('#chevron').animate({'opacity': 0.1}, 500, animateChevron);
}
}

$(document).ready(function(){
animateChevron();
});

谢谢

编辑:我希望它循环运行:V形图标出现,然后消失,然后再次出现,等等。只要用户在页面上。

最佳答案

试试这个

$('#chevron').animate({'opacity': 1}, {
duration: 500,
complete: animateChevron
});

你也可以做得更好

function animateChevron() {       
$('#chevron').animate({'opacity': 1}, {
duration: 500
}).animate({'opacity': 0.1}, {
duration: 500,
complete: animateChevron
});
}

关于javascript - 为什么我的 jquery animate() 回调会导致溢出?递归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42608632/

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