2013-03-28 52 views
1

我有這個可滾動的元素列表,無法響應Chrome上的「點擊」事件。然而,'touchstart'確實有效。問題是,使用'touchstart'會干擾列表的滑動行爲。是否有替代我可以使用的「點擊」?Android上的Chrome瀏覽器:'click'事件不起作用,但'touchstart'不起作用,但會干擾滑動操作

不起作用:

jQuery(document).on('click', '.items section', function(e) { 
    // code 
}); 

請問:

jQuery(document).on('touchstart', '.items section', function(e) { 
    // code 
}); 
+0

您是否在談論Javascript的DOM事件處理? –

+0

@TimothyGroote是的。 – Don

+0

我剛剛創建了這個:http://jsbin.com/enavaj/1它顯示它正在工作,我認爲在你的代碼中還有其他事情發生,例如,你可能在這些元素上有另一個click處理程序,這些處理程序有preventDefault在他們。請你能給我們提供一個更深入的例子,它不起作用 – Kinlan

回答

0

您可能需要讓我們看到您正在使用之前任何人都可以有很大幫助的代碼。 但是,您的問題可能是觸摸開始綁定到用戶所做的任何事情,因此您可能需要解除綁定。

沒有看到代碼很難診斷問題。

+0

+1同意,一個簡單的例子http://jsbin.com/enavaj/1顯示它在基本級別 – Kinlan

相關問題