我想在jquery中执行2个函数但我需要第二个函数执行3秒后或多或少,我试试这个,但如果使用这个,jquery的第二个函数永远不会执行,我把我创建的脚本和我尝试继续工作:
jQuery("#tem_forma").hide();
delay(3000);
jQuery("#win").hide(1000);
如何使用延迟功能等待3秒钟来执行下一个功能,在这种情况下是第二个
谢谢,问候!!!
答案 0 :(得分:13)
使用 setTimeout
jQuery("#tem_forma").hide();
setTimeout( function() { jQuery("#win").hide(1000); }, 3000);
这将确保您的功能在3秒后执行。
答案 1 :(得分:1)
您可以像这样使用.delay()
:
jQuery("#tem_forma").hide();
jQuery("#win").delay(3000).hide(1000);
但请注意,.hide()
需要(时间)参数与.delay()
一起使用
答案 2 :(得分:0)
这是你的意思吗?
jQuery("#tem_forma").hide();
jQuery("#win").delay(3000).hide(1000);