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