看板
[ Ajax ]
討論串[問題] function 裡的 setTimeout 與 變數
共 6 篇文章
內容預覽:
最近寫了一個 javascript function,. 目的是為了避免使用者連按兩次 button,. 而且在 button disabled 後,還要能再變回 enabled,. 發現了以下的問題:. 參數:. oBtn = 傳入的 button object. sec = 倒數的秒數. fla
(還有524個字)
內容預覽:
又發現另一個狀況.... function a() {. var isWait = true;. setTimeout("isWait=false", 2000);. setTimeout("alert(isWait)", 3000);. }. function b() {. var isWait
(還有107個字)
內容預覽:
前者在eval的時候是設了一個全域變數 isWait ,. 而後者讀到的時候 , 區域變數 isWait 已經不可見 , 所以出現undefined.. 建議是採用function的方案來保存scope.. ex.. function b() {. var isWait = true;. setTi
(還有129個字)
內容預覽:
我也想請教一下, 跟前一篇的問題類似. 如果我要用 setTimeout() 作排程, 一次設定多個 event 要怎麼作?. 例如我有以下資料. var s = [[10, "Hello"], [15, "World"], [3, "Hi"]];. 想要在 3 秒後顯示 Hi. 10 Hello.
(還有116個字)
內容預覽:
我覺得這樣還算合理啊 , 雖然timeout一多會拖垮效能.:p. 或者這樣的寫法?. var workqueue=[[10, "Hello"], [15, "World"], [3, "Hi"]];. setInteral(. function(){. for(var i=0;i<workqueu
(還有400個字)