看板 [ Ajax ]
討論串[問題] function 裡的 setTimeout 與 變數
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者s5846125 (陸奧鬼一)時間15年前 (2008/10/03 12:57), 編輯資訊
0
0
0
內容預覽:
最近寫了一個 javascript function,. 目的是為了避免使用者連按兩次 button,. 而且在 button disabled 後,還要能再變回 enabled,. 發現了以下的問題:. 參數:. oBtn = 傳入的 button object. sec = 倒數的秒數. fla
(還有524個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者s5846125 (陸奧鬼一)時間15年前 (2008/10/05 11:39), 編輯資訊
1
0
0
內容預覽:
又發現另一個狀況.... function a() {. var isWait = true;. setTimeout("isWait=false", 2000);. setTimeout("alert(isWait)", 3000);. }. function b() {. var isWait
(還有107個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者TonyQ (沉默是金)時間15年前 (2008/10/05 13:09), 編輯資訊
1
0
1
內容預覽:
前者在eval的時候是設了一個全域變數 isWait ,. 而後者讀到的時候 , 區域變數 isWait 已經不可見 , 所以出現undefined.. 建議是採用function的方案來保存scope.. ex.. function b() {. var isWait = true;. setTi
(還有129個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者xam (聽說)時間15年前 (2008/10/07 15:08), 編輯資訊
2
0
0
內容預覽:
我也想請教一下, 跟前一篇的問題類似. 如果我要用 setTimeout() 作排程, 一次設定多個 event 要怎麼作?. 例如我有以下資料. var s = [[10, "Hello"], [15, "World"], [3, "Hi"]];. 想要在 3 秒後顯示 Hi. 10 Hello.
(還有116個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者TonyQ (沉默是金)時間15年前 (2008/10/07 15:15), 編輯資訊
0
0
1
內容預覽:
我覺得這樣還算合理啊 , 雖然timeout一多會拖垮效能.:p. 或者這樣的寫法?. var workqueue=[[10, "Hello"], [15, "World"], [3, "Hi"]];. setInteral(. function(){. for(var i=0;i<workqueu
(還有400個字)
首頁
上一頁
1
2
下一頁
尾頁