iPad / jQuery.animate(滚动)问题

我有一个页面,使用jQuery.animate滚动文档的正文/ html,它在浏览器中工作正常但只是不会与iPad玩球。

首先它应该在Y方向上滚动然后在X上滚动,但是在iPad上它在Y中滚动,然后它在向X方向滚动之前跳回到原始位置。 动画完成后,除非您手动滚动页面,否则用于导航的链接将停止运行,然后它们将再次运行!

我在这做错了什么? 这个页面在这里找到……

菲利,提前谢谢。

我想到了。 iOS不会滚动正文,但会移动视口。 当jQuery尝试与它交互时,这会导致一些不良影响。 解决方案是滚动div而不是文档的主体。

iPad不支持scrollTop()scrollLeft() 。 尝试window.pageYOffsetwindow.pageXOffset

不知道导航链接冻结直到手动滚动发生了什么 – 但不仅仅是你 – 我以前见过它。