jQuery mousemove()在Iphone中

时间:2011-09-01 10:34:36

标签: javascript jquery iphone mousemove

我对iPhone上的jQuery mousemove()有疑问。问题是当触摸发生时它没有显示iPhone上的移动;这些事件在iPhone上的Safari中无法正常工作。

我是否可以获取任何Javascript插件的提示来修复此问题或检测iPhone上的移动?

2 个答案:

答案 0 :(得分:2)

您可以使用jQuery mobile并使用该插件创建的虚拟事件(例如vmousemove)。有关事件here的更多信息。

然而,这个框架与每个jQuery插件都不兼容(例如,一些jQuery-UI小部件集成在其中,但是以不同的方式)。它可能适用于非事件驱动的插件(即不会改变用户交互的方式)。

另一个选择是jQTouch,但我对此并不了解。

答案 1 :(得分:2)

您应该使用touchmove事件。用法示例:

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