繁体   English   中英

Javascript或jquery在单击后自动在特定位置双击

[英]Javascript or jquery to auto double click at specific location after single click

我的网站上有一个可以在双击后起作用的按钮,但是用户似乎不知道它可以在双击后起作用,因此他们没有两次单击它。 是否有任何javascript或jquery方法在完成一次单击后自动在特定位置双击? 谢谢你的回答

尝试在click事件中触发double click

$('selector').on('click', function () {
    $(this).trigger('dblclick');
});

但是我觉得如果他们双击它,那么dblclick将被执行两次。 而是尝试显示一些消息,例如“双击以使其起作用”,以便向用户显示。

@James Allardice的答案中

似乎没有可靠的方法来确定用户是想要双击还是两次单击,但是如果您想尝试,则可以在点击事件处理程序中使用setTimeout来查看是否在点击事件处理程序中发生了另一次点击。一定的时间。

如果仍然需要此功能,请使用@Paolo Bergantino的技巧

您可以使用:

$('#id/.class').click(function(){
$(this).dblclick(); 
});

工作小提琴

$( "#your_tag_id" ).click(function() {
   $( "#your_tag_id" ).dblclick();
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM