iPad / jQuery.animate(滚动)问题
我有一个页面,使用jQuery.animate滚动文档的正文/ html,它在浏览器中工作正常但只是不会与iPad玩球。
首先它应该在Y方向上滚动然后在X上滚动,但是在iPad上它在Y中滚动,然后它在向X方向滚动之前跳回到原始位置。 动画完成后,除非您手动滚动页面,否则用于导航的链接将停止运行,然后它们将再次运行!
我在这做错了什么? 这个页面在这里找到……
菲利,提前谢谢。
我想到了。 iOS不会滚动正文,但会移动视口。 当jQuery尝试与它交互时,这会导致一些不良影响。 解决方案是滚动div而不是文档的主体。
iPad不支持scrollTop()
和scrollLeft()
。 尝试window.pageYOffset
和window.pageXOffset
。
不知道导航链接冻结直到手动滚动发生了什么 – 但不仅仅是你 – 我以前见过它。