簡體   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