Jquery 如何将函数延迟到加载后的某个时间
我想同时显示一个元素和隐藏一个元素,在页面加载2秒后,我知道下面的代码不正确,但我只是用它来帮助理解我试图实现的逻辑Jquery 如何将函数延迟到加载后的某个时间,jquery,load,delay,Jquery,Load,Delay,我想同时显示一个元素和隐藏一个元素,在页面加载2秒后,我知道下面的代码不正确,但我只是用它来帮助理解我试图实现的逻辑 delay(2000).$('#customer_contact').hide().$('#customer_contact_edit_cont').show(); 如何才能最好地编写此逻辑?除了语法问题之外,延迟函数旨在延迟计划在jQuery的fx队列上运行的动画 如果要延迟动画之外的动作,可以使用setTimeout,如下所示: setTimeout(function()
delay(2000).$('#customer_contact').hide().$('#customer_contact_edit_cont').show();
如何才能最好地编写此逻辑?除了语法问题之外,延迟函数旨在延迟计划在jQuery的fx队列上运行的动画 如果要延迟动画之外的动作,可以使用setTimeout,如下所示:
setTimeout(function() {
$('#customer_contact').hide();
$('#customer_contact_edit_cont').show();
}, 2000);
您应该使用setTimeout函数
setTimeout(
function(){
//Do something
}, 5000);
这里5000是以毫秒为单位的时间。1秒=1000毫秒