【发布时间】:2020-01-21 08:28:14
【问题描述】:
我正在使用 Reactjs 构建一个网上商店。我的目标是防止垂直滚动,只使用水平滑块导航。一切正常,在这里您可以看到结果:
所有组件的高度都根据视口高度动态变化,我正在监听变化。 总结一下:页面总是正好 100% 高。
我的问题是:
如何删除移动浏览器中的地址栏?我几乎尝试了所有方法。
window.scrollTo(0,1);
window.scrollIntoView(behavior: "smooth");
没有工作,即使我将网站的高度增加到 110%。 我看到我的页面在滚动,但内容正在浏览器的地址栏下方滚动。我使用 refs 和 ids 将特定组件滚动到视图中,也没有工作...包装TimeOut 中的 scrollTo 函数无效。地址栏固定在我的页面顶部... 我也不想将页面添加到我的主屏幕并在我的清单中使用元标记。
有什么建议吗?谢谢。
【问题讨论】:
标签: javascript html css reactjs mobile