作者statue (statue)
看板Ajax
标题[问题] 延迟 onmouseover 的效果
时间Tue May 15 15:22:42 2007
我有个网页上面有许多的连结, 而几乎每个连结都有 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