看板 Ajax 關於我們 聯絡資訊
標題寫了很久 決定這樣下 也許不是很恰當 就別見怪了 ---------------- if (ajax.readyState==4) { } else { document.getElementById('loading').innerHTML="讀取中..."; } ---------------- ajax.readyState!=4的時候 傳輸為完成 所以印出讀取中... 但...速度太快 就秒殺 不到半秒 有時怕使用者會誤以為沒有更新內容 所以想要讓讀取中…持續 1秒 之後才消失 但不知道要如何處理 不知道大家在這方面有沒有類似的經驗 謝謝… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.226.130
ephesians:後面加個自己寫的delay函數就好了 02/05 23:55
lyforever:專門處理loading是readystate 3 02/05 23:58
xamous:用一些視覺效果提醒使用者哪邊更新了 ex.yellow fade 02/06 09:26
frex:那請問一下delay要怎寫較好?有試過用timeout但似乎沒有達到 02/06 16:41
frex:到我要的樣子,謝謝!! 另外yellow fade是?? 不太了^^" 02/06 16:42
xamous:就是把有變動的地方用變色後淡出的方式,讓使用者看到 02/06 19:48
xamous:最早是用黃色 所以稱為yellow fade.google一下關鍵字看看:) 02/06 19:49
drlai:最近讀到AJAX的書,他的作法是讓PHP程式執行Sleep(5)這樣 02/06 23:01
frex:謝謝樓上! 我用的是jsp 最後在程式中加 Thread.sleep(1500); 02/06 23:36