[問題] 延遲 onmouseover 的效果

看板Ajax作者 (statue)時間17年前 (2007/05/15 15:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
我有個網頁上面有許多的連結, 而幾乎每個連結都有 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
文章代碼(AID): #16IL_5i- (Ajax)
文章代碼(AID): #16IL_5i- (Ajax)