2011-02-08 59 views
1

我在我的jquery中有一堆點擊監聽器,並且想知道我需要做些什麼來讓他們在移動設備和觸摸屏上工作?所以,如果我的代碼是...用於觸摸屏和平板電腦的onClick監聽器

$(el).bind('click', function() { 
    //my event function 
}); 

,我需要做的像...

$(el).bind('click, touch', function() { 
    //my event function 
}); 

回答

1

click在觸控設備上完美處理爲tap,因此您無需執行任何操作。

觸摸設備特定事件是swipe等等。

+3

不,它不是。它掛起,與水龍頭無關。我分開實施了tap,jqm click甚至沒有接近我得到的結果:) – CoolStraw 2012-06-30 09:46:33

0

如果你被點擊常規設備的事件也得到點擊移動設備時,「點擊事件「他們在觸摸屏上。

如果您想支持高級觸摸屏/多點觸控相關功能,則只需要特殊事件。

2

使用jQuery手機。它具有精確的觸摸屏和平板電腦的事件:tap, taphold

相關問題