2011-09-01 43 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... 
});