11

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

知道我该如何解决吗?

4

2 回答 2

5

我终于让它工作了。

我不得不另外使用 setTimeout 函数

setTimeout(window.scrollTo(x,y),100);
于 2012-08-08T12:56:52.543 回答
1

正如我在评论中所说,如果您的内容足够大,这将有效。这意味着大于视口。在不知道细节的情况下,您是否考虑过设置视口元标记?

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

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

于 2012-08-07T12:05:13.537 回答