模拟有限双击jQuery
嗨,我想通过做一次真正的点击来执行2次点击html元素 怎么做模拟有限双击jQuery,jquery,double-click,Jquery,Double Click,嗨,我想通过做一次真正的点击来执行2次点击html元素 怎么做 感谢您,您可以附加两次相同的处理程序来模拟两次单击。如果第一次单击,请将变量设置为“跟踪”,设置为“真”,然后触发第二次单击。在第二次单击时,我们执行任何操作并重置alreadyClicked变量,以便当用户再次单击时,它已准备就绪 var alreadyClicked = false; $("#clickEl").click(function(){ if(!alreadyClicked)
感谢您,您可以附加两次相同的处理程序来模拟两次单击。如果第一次单击,请将变量设置为“跟踪”,设置为“真”,然后触发第二次单击。在第二次单击时,我们执行任何操作并重置alreadyClicked变量,以便当用户再次单击时,它已准备就绪
var alreadyClicked = false;
$("#clickEl").click(function(){
if(!alreadyClicked)
{
alreadyClicked = true;
$(this).trigger("click");
}else{
alreadyClicked = false;
//this is the double click so we perform our actions here
}
});
你需要提供更多的细节(你为什么这样做,预期的结果是什么,等等),最好是一个你尝试过但没有成功的例子。
$('#elem').click (function (e)
{
var target = $(e.target);
if (!target.data ('clicked'))
{
alert ('first click');
target.data ('clicked', '1');
target.click ();
}
else
{
alert ('second click');
}
target.data ('clicked', null);
}
);