在我的应用程序中,我需要禁用双击href链接。有许多jsf页面使用了primeface链接。所以到处改变不是一个可行的解决方案。 任何人都可以建议,是否有任何我们可以实现此功能的常用功能。
我试过覆盖window.onbeforeunload函数。但是不能超过那个确认窗口,我无法从中达到我想要的目标。
我可以编写任何常用的javascript或jquery函数来执行此操作吗?
答案 0 :(得分:0)
如果您希望停用所有<a>
代码double click
,则可以使用此功能。
$(document).ready(function(){
$(document).on("a","dblclick",function(event){
event.preventDefault();
return false;
});
});
或者,如果您希望停用所有<a>
代码double click
以及click
,则可以使用此功能。
$(document).ready(function(){
$(document).on("a","dblclick click",function(event){
event.preventDefault();
return false;
});
});
答案 1 :(得分:-1)
var links = document.getElementsByTagName('a');
for(var i = 0; i < links.length; i++)
{
links[i].bind('dblclick',function(event){
event.preventDefault();
});
}
我认为这应该有用。