gpt4 book ai didi

javascript - 如何循环 setTimeOut 函数

转载 作者:行者123 更新时间:2023-11-30 10:06:09 25 4
gpt4 key购买 nike

我是 javascript 和 jquery 的新手,我在这个 fiddle 上创建了一些函数,它只运行一次,如何循环这个函数??

    $(document).ready(function()  // function
{

$('.box').css({visibility:'hidden'});

setTimeout( function(){
$('.box-1').css({visibility:'visible'});
},300);
setTimeout( function(){
$('.box-2').css({visibility:'visible'});
},600);
setTimeout( function(){
$('.box-3').css({visibility:'visible'});
},900);
setTimeout( function(){
$('.box').fadeOut('slow');
},1300);
})

fiddle 链接 https://jsfiddle.net/dzh5dgcf/

最佳答案

使用 setInterval()

$(document).ready(function () {

function animate() {
$('.box').css({
visibility: 'hidden',
display: ''
});
setTimeout(function () {
$('.box-1').css({
visibility: 'visible'
});
}, 300);
setTimeout(function () {
$('.box-2').css({
visibility: 'visible'
});
}, 600);
setTimeout(function () {
$('.box-3').css({
visibility: 'visible'
});
}, 900);
setTimeout(function () {
$('.box').fadeOut('slow');
}, 1300);
}
animate()
setInterval(animate, 1800)
});

演示:Fiddle

关于javascript - 如何循环 setTimeOut 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29070571/

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