【发布时间】:2013-10-02 23:31:32
【问题描述】:
我有一个基本图像 map,当单击 area 时,它会执行 javascript/jquery 例程。目前,如果双击该区域,则会执行两次DoStuff() 方法。谁能提供一种方法来防止双击场景中的双重执行?
<img src="images/myimage.png" border="0" usemap="#Map1" />
<map name="Map1">
<area coords="5,115,97,150" href="javascript:void(0);" onclick="DoStuff()">
<area coords="104,116,199,149" href="javascript:void(0);" onclick="DoStuff()">
</map>
【问题讨论】:
-
一个非常基本且蛮力的方法是在 DoStuff() 中添加一个计时器/间隔,并检查是否经过了适当的时间,然后您才允许它再次运行。
标签: javascript jquery html double-click