[問題] 延遲 onmouseover 的效果
我有個網頁上面有許多的連結, 而幾乎每個連結都有 onmouseover 的效果,
效果的產生是透過 ajax 去抓資料, 寫入某個 div, 然後在呈現.
function show(event, id) {
initFrm(); // 清空準備顯示的
retrieveURL("hover.php?id="+id); // 用 ajax 抓取資料
showFrm(event, "Frm"); // 將該 Frm 設定為 block 顯示
}
可是我希望 show() 可以延遲 1 秒後才執行, 因為畫面上得物品太多,
滑鼠滑過去會造成一次執行很多個 ajax, 造成系統效能不太好.
有什麼建議改善的方式嘛? 我想到的方式是當 onmouseover 的時候延遲執行 show(),
但是當延遲沒結束就離開的時候該怎麼判斷?
--
水晶之刺 <Seeing Space> 不死族 牧師 Alfred
艾佛列的魔獸藏寶箱: http://statue.sayya.org/wowdb/
我還在期待有一天,每個任務下面都有人會分享任務心得,每個副本首領下面
都會有人分享攻略心得。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.226.5
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章