2011-09-01 47 views
0

我有一個關於jQuery mousemove()在iPhone上的問題。問題在於,觸摸發生時,它不會在iPhone上顯示移動;這些事件在iPhone上的Safari上無法正常工作。jQuery mousemove()在iPhone

我可以獲得任何Javascript插件的任何提示,以解決這個問題或檢測iPhone上的運動?

回答

2

您可以使用jQuery mobile並使用該插件創建的虛擬事件(例如vmousemove)。有關事件here的更多信息。

但是,這個框架與每個jQuery插件都不兼容(例如,一些jQuery-UI小部件被集成在其中,但以不同的方式)。它可能適用於不是由事件驅動的插件(即不會改變用戶交互方式)。

另一種選擇是jQTouch但我不太瞭解它。

2

您應該使用touchmove事件。用法示例:

$('#selector').bind('touchmove', function(event) 
{ 
    // your code... 
});