window.scrollTo无法在手机中使用

时间:2012-08-07 11:52:25

标签: javascript mobile

在我的网页移动视图中,我可以在垂直和水平方向上滚动,但这始终位于左上角。 现在我想用window.scrollTo或类似的东西将视口设置为我的自定义位置。 window.scroll似乎只适用于桌面浏览器。

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

我终于明白了。

我不得不另外使用setTimeout函数

setTimeout(window.scrollTo(x,y),100);

答案 1 :(得分:0)

正如我在评论中所说,如果您的内容足够大,则此功能正常。这意味着比视口大。在不知道具体细节的情况下,您是否考虑过设置视口元标记?

<meta name="viewport" content="width=device-width, initial-scale=1.0">

现在,如果您的内容div或图像或任何超出视口宽度(iPhone上的320下降)的大小,您可以在x轴上滚动。对于具有不同值的y轴也是如此。

相关问题