如何以编程方式在iPad上滚动窗口?

FtD*_*Xw6 11 javascript safari scroll ipad

我的应用程序包括几个以编程方式滚动到页面上的特定元素的功能.不幸的是,它不适用于Safari/iPad.我尝试了以下滚动方法:

window.scroll(0, y);

window.scrollTo(0, y);

$(window).scrollTop(y);

$('html, body').animate({
    scrollTop: y
});
Run Code Online (Sandbox Code Playgroud)

是不是可以以编程方式在Safari/iPad上滚动窗口,或者我只是错误地做了?所有这些方法都适用于我在PC上测试的所有浏览器.

小智 2

你尝试过任何图书馆吗? http://iscrolljs.com/看起来很有希望,但我无法测试(没有 iOS 设备)。

  • 即使在动量期间,也能对滚动位置进行精细控制。您始终可以获取和设置滚动条的 x,y 坐标。
  • 开箱即用的多平台支持。从较旧的 Android 设备到最新的 iPhone,从 Chrome 到 Internet Explorer。