最近使用setTimeout来进行延时调用时,发现并没有延时,直接运行了。
我的写法
setTimeout(showTips(),2000)
function showTips(){
$("#tip").show();
}
最后改变了方式后才实现了延时加载
setTimeout(function(){$("#tip").show()},2000)
比较一下setInterval函数和setTimeout最大的区别。
setInterval循环调用,类似于定时任务
而setTimeout一般用做延时调用且只调用一次