我希望双击时触发链接。像这样简单的事情:
<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/