模拟有限双击jQuery

模拟有限双击jQuery,jquery,double-click,Jquery,Double Click,嗨,我想通过做一次真正的点击来执行2次点击html元素 怎么做 感谢您,您可以附加两次相同的处理程序来模拟两次单击。如果第一次单击,请将变量设置为“跟踪”,设置为“真”,然后触发第二次单击。在第二次单击时,我们执行任何操作并重置alreadyClicked变量,以便当用户再次单击时,它已准备就绪 var alreadyClicked = false; $("#clickEl").click(function(){ if(!alreadyClicked)

嗨,我想通过做一次真正的点击来执行2次点击html元素

怎么做


感谢您,您可以附加两次相同的处理程序来模拟两次单击。

如果第一次单击,请将变量设置为“跟踪”,设置为“真”,然后触发第二次单击。在第二次单击时,我们执行任何操作并重置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);
 }
 );