天天看點

js setTimeout 延時不起作用原因------就是你太大意了

在js中設定延時,一般都會用到setTimeout函數。但是,很多時候都會因為自己的粗心大意而出錯:

js setTimeout 延時不起作用原因------就是你太大意了

要注意,其實setTimeout的第一個參數是code,是以應該傳遞javascript代碼字元串(網上說法,親測未能成功),或者是一個匿名的function(){},而不能直接寫函數。

//使用js代碼字元串
setTimeout("readCard()",);     //親測此法沒有通過,不知是否是方式問題
           
//使用匿名的function
setTimeout(function(){
    alert();
},);         //親測此法ok
           

繼續閱讀