window.scrollTo不适用于iOS chrome

时间:2016-02-08 09:53:08

标签: 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添加到网址以滚动到element_id。

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

iOS :9.2.1

Chrome :48.0.2564.87

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

1 个答案:

答案 0 :(得分:2)

您可以使用window.scroll()代替。我在你的jsfiddle中进行了测试,但它确实有效。用法与window.scrollTo()相同。

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

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