gpt4 book ai didi

javascript - 在 jquery 函数中添加延迟

转载 作者:行者123 更新时间:2023-11-30 15:38:24 24 4
gpt4 key购买 nike

我在 jquery 中创建了一个小函数。我希望它在延迟一段时间后加载。但是我无法延迟执行此代码。这是下面的 Jquery 代码。

$(function(){
$('.fade').delay(5000).show();
$('.sboxa').delay(5000).show()
})

下面是html代码:

<div class="fade"></div> <div class="sboxa"></div>

请帮助实现此功能。谢谢

最佳答案

要对动画进行排序,您需要在 show() 方法中使用回调。在回调中,您可以使用 setTimeout() 来延迟下一个元素的显示。

$(function(){
$('.fade,.sboxa').hide();

$('.fade').show(0, function() {
setTimeout(function() {
$('.sboxa').show();
}, 2000);
});
});
.fade {
display: block;
width: 50px;
height: 50px;
background: cornflowerblue;
}

.sboxa {
display: block;
width: 100px;
height: 100px;
background: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="fade">fade</div>
<div class="sboxa">sboxa</div>

关于javascript - 在 jquery 函数中添加延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41195863/

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