在移动设备(Android)上使用jQuery和scrollTo插件滚动到元素时出现问题

在移动设备(Android)上使用jQuery和scrollTo插件滚动到元素时出现问题,jquery,mobile,Jquery,Mobile,我试图编写一些应该在移动浏览器上运行的jQuery代码,但在将视口滚动到某个元素时遇到了问题。我有一个不可见的元素,我想滚动X和Y,使其可见 我尝试过使用优秀的ScrollTojQuery插件http://flesler.blogspot.com/2007/10/jqueryscrollto.html,虽然它在我尝试的所有桌面浏览器FF、IE6+和Chrome上都运行得非常好,但在我的Android浏览器原生版Android 2上它却失败了。它似乎在滚动,但没有滚动到正确的位置 我已经使用JSF

我试图编写一些应该在移动浏览器上运行的jQuery代码,但在将视口滚动到某个元素时遇到了问题。我有一个不可见的元素,我想滚动X和Y,使其可见

我尝试过使用优秀的ScrollTojQuery插件http://flesler.blogspot.com/2007/10/jqueryscrollto.html,虽然它在我尝试的所有桌面浏览器FF、IE6+和Chrome上都运行得非常好,但在我的Android浏览器原生版Android 2上它却失败了。它似乎在滚动,但没有滚动到正确的位置

我已经使用JSFIDLE here结果链接设置了一个演示页面-

在这个非常简单的演示中,我设置了两个绝对定位的div,一个位于页面右下角,使文档非常大,另一个位于右下角,但不太多。然后我尝试滚动到第二个div

这在我的桌面浏览器上运行良好,但在我的手机上失败,它无法滚动到正确的元素位置。顺便说一句,当元素不是绝对定位时,同样的事情也会发生在我身上

我还尝试过使用$'html,body'.scrollTop/Left,使用和不使用animate,得到了基本相同的结果。我做了一些功能嗅探,以确定“html”或“body”是否是此处所述的正确使用的元素。所有人的最终结果都差不多

我猜问题在于所有这些方法都没有滚动正确的元素,这与移动浏览器中的视觉和布局视口之间的差异有关,我听说过,但可能还没有足够的理解来解决这个问题,证据在于我没有

有人帮忙吗

谢谢