在我的网页的移动视图上,我可以在垂直和水平方向滚动,但这总是从左上角开始。现在我想用 window.scrollTo 或类似的东西将视口设置为我的自定义位置。window.scroll 似乎只适用于桌面浏览器。
知道我该如何解决吗?
在我的网页的移动视图上,我可以在垂直和水平方向滚动,但这总是从左上角开始。现在我想用 window.scrollTo 或类似的东西将视口设置为我的自定义位置。window.scroll 似乎只适用于桌面浏览器。
知道我该如何解决吗?
我终于让它工作了。
我不得不另外使用 setTimeout 函数
setTimeout(window.scrollTo(x,y),100);
正如我在评论中所说,如果您的内容足够大,这将有效。这意味着大于视口。在不知道细节的情况下,您是否考虑过设置视口元标记?
<meta name="viewport" content="width=device-width, initial-scale=1.0">
现在,如果您的内容 div 或图像或任何内容超过视口宽度的大小(iPhone 上为 320 个下降),您可以在 x 轴上滚动。但是,对于具有不同值的 y 轴也是如此。