可以使用jquery
为a href创建双击事件答案 0 :(得分:5)
双击锚点执行操作的问题是页面将在第一次单击时重定向,防止双击及时响应。
如果你想“拦截”click事件,以便双击事件有可能在页面重定向之前触发,那么你可能需要在点击上设置超时,如下所示:
$('a').click(function () {
var href = $(this).attr('href');
// Redirect only after 500 milliseconds
if (!$(this).data('timer')) {
$(this).data('timer', setTimeout(function () {
window.location = href;
}, 500));
}
return false; // Prevent default action (redirecting)
});
$('a').dblclick(function () {
clearTimeout($(this).data('timer'));
$(this).data('timer', null);
// Do something else on double click
return false;
});
答案 1 :(得分:0)
如果您a
链接的ID为“id”,则:
$("#id").bind("dblclick", ....);