javascript - window.scrollTo 在 iOS chrome 中不起作用

标签 javascript jquery ios google-chrome mobile-chrome

我们正在使用 javascript 代码滚动到具有给定 ID 的 div。我试着用

jQuery.animate({scrollTop: number})

window.scrollTo(0, number) 

setTimeout(function() {window.scrollTo(0, number);}, 1000)

我还尝试将 #element_id 添加到 url 以滚动到 element_id。

这些选项都不起作用。有什么办法让它发挥作用吗?

iOS:9.2.1

Chrome:48.0.2564.87

http://jsfiddle.net/fXx6c/114/

最佳答案

您可以改用 window.scroll() 。我在您的 jsfiddle 中进行了测试,它有效。用法与 window.scrollTo() 相同。

例如:window.scroll(0, 485);

This answer might explain why window.scrollTo doesn't work

关于javascript - window.scrollTo 在 iOS chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35266606/

相关文章:

javascript - 移动菜单帮助,将父链接添加到下拉列表,禁用父链接

javascript - Selectize.js 事件 - 不会工作

php - 将多个表单作为一个提交

ios - iOS 控制中心是否调用任何 UIApplication 方法。?

ios - Swift 3.0 字符串问题

javascript - IE8 中的 maxLength

JavaScript 原型(prototype)

javascript - CSS和JS图像在滚动顶部缩放

javascript - 访问控制公开 header 的位置

ios - 永远不会读取值 - 静态分析器问题