java - Struts2 jQuery 插件 : trigger link on double click

标签 java jquery struts2 hyperlink double-click

我希望双击时触发链接。像这样简单的事情:

<sj:a href="%{link}" targets="target" ondblclick="javascript: return true;" onclick="javascript: return false;">Bližnjica</sj:a>

不起作用(我猜是因为这不是提交)。

也许一些 JS 可以做到这一点?

最佳答案

在 jQuery 中,使用 ID 更容易,但您可以绑定(bind)到任何 <a>还有:

$("a").bind("dblclick", function(){
  alert("Double Clicked");
}).click(function() {
  return false; //Prevent single click
});

但是,如果您想要双击,我建议使用 <a> 以外的元素为此,就像 <span><div>

然后就更简单了:

$("#myDiv").bind("dblclick", function(){
  alert("Double Clicked");
  //Go to some link, etc, whatever you want
  //Example, going to a link on double-click:
  //window.location = $(this).attr("href");
});

以及标记方面:

<sj:div id="myDiv" href="%{link}">Bližnjica</sj:div>

关于java - Struts2 jQuery 插件 : trigger link on double click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431888/

相关文章:

java - Arraylist - 使用现有索引的添加 - 添加新值和旧值

java - Struts 2.3.24 抛出弃用警告

java - Android工作室: Where should I put a binary file to read with object RandomAccessFile?

java - 开发屏幕管理器的设计模式

javascript - 如何判断 JavaScript 和/或 jQuery 对象的类型

javascript - 避免 jquery 函数的重复代码

javascript - PinchZoom.js 与 iOS 设备上的 Owl Carousel 不兼容

java - struts2 - 为什么要使用声明式验证?

java - 更新 cookie 的 maxage 以使其在 Struts 2 中过期

java - 为路由中的可选查询参数分配空默认值 - Play Framework