2014-09-19 63 views
0

試圖使用雙擊jquery.finger插件爲手機,但也想支持標準桌面點擊。這是可能的嗎,任何人?或@ngryman獲取點擊和雙擊使用jquery.finger工作

簡單的例子:

<div id="mydiv"> 
    <i></i> 
    <span>Text</span> 
</div> 

$('#mydiv').on('doubletap', function() { 
    // do something in both desktop & mobile 
}); 

目前,在桌面上,一個單一的點擊並不會做任何事情。

+0

@ngryman - 很想聽聽你對這個 – parti 2014-09-19 17:44:57

+0

的可能重複的建議[jQuery的多個事件來觸發相同的函數(http://stackoverflow.com/questions/2534089/jquery-multiple-events-以觸​​發相同的功能) – Joseph 2014-09-19 17:55:46

回答

2
$('#mydiv').on('doubletap click', function(e) { 

    // do something in both desktop & mobile 
     e.stopPropagation(); 
}); 
+0

這會引起任何冒泡問題或被稱爲兩次嗎? – parti 2014-09-19 17:46:55

+1

@parti你可以確保它不會停止傳播。 – Joseph 2014-09-19 17:48:38

+0

我想在桌面移動和單擊雙擊。我只是改變dblclick點擊? – parti 2014-09-19 17:49:52