我有一个关于jQuery mousemove()在iPhone上的问题。问题在于,触摸发生时,它不会在iPhone上显示移动;这些事件在iPhone上的Safari上无法正常工作。jQuery mousemove()在iPhone
我可以获得任何Javascript插件的任何提示,以解决这个问题或检测iPhone上的运动?
我有一个关于jQuery mousemove()在iPhone上的问题。问题在于,触摸发生时,它不会在iPhone上显示移动;这些事件在iPhone上的Safari上无法正常工作。jQuery mousemove()在iPhone
我可以获得任何Javascript插件的任何提示,以解决这个问题或检测iPhone上的运动?
您可以使用jQuery mobile并使用该插件创建的虚拟事件(例如vmousemove
)。有关事件here的更多信息。
但是,这个框架与每个jQuery插件都不兼容(例如,一些jQuery-UI小部件被集成在其中,但以不同的方式)。它可能适用于不是由事件驱动的插件(即不会改变用户交互方式)。
另一种选择是jQTouch但我不太了解它。
您应该使用touchmove
事件。用法示例:
$('#selector').bind('touchmove', function(event)
{
// your code...
});