2013-07-28 70 views
1

有雙擊單擊的可能性嗎?JQuery單擊爲雙擊

jQuery(document).on("click",function (t) { 
    if (n == 1) {  
     // Single click as a double click 
    } 
}); 
+0

解釋你試圖解決的問題,這是一個錯誤的方法,將不會按照亞歷克斯的回答評論工作。 –

+0

這可能是你的答案:https://stackoverflow.com/questions/15343895/can-i-trigger-a-double-click-on-single-click-of-a-form-input – otinanai

回答

2

是的。

if (n == 1) {  
    e(this).trigger("dblclick"); 
}   

這將觸發對所述觸發元件上的dblclick事件偵聽器。

+0

不,不幸的是,它確實不行。我剛剛嘗試過。 問題是我在文本區使用「insertAtCaret」編寫,我希望他之前是空的。如果我沒有textarea先前爲空,請單擊DOES。對於空白和寫入,我是否需要雙擊。如果(n == 1){ \t e(文檔).on(「click」,function(t){ \te這個).trigger(「dblclick」); var r = e(「#eltreeCSSSel」)。text(); \t e(「#objectSelectVar」)。val(「」); e(「#objectSelectVar」) .insertAtCaret(r); –

+0

這是英文嗎?我不明白你說的90%。觸發雙擊不會像雙擊它,只有觸發雙擊功能,如果你有一個。亞歷克斯給你的代碼應該是t(this).trigger(「dblclick」);或者你的函數應該是函數(e){... – Miro