javascript - 移动设备在网站下方滚动

标签 javascript html css

当我在移动设备上滚动时,我的网站在 html 标签下方滚动。 我尝试了一些我发现的东西,比如隐藏 overflows 和在 body 上设置 position relative 但没有任何效果。

代码:

html {
    overflow: hidden;
    height: 100%;
    width: 725%; }

body {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    margin: 0 0 30px;
    position: relative; }

如果您使用的是谷歌浏览器,您还可以访问 www.winkelmand.nl通过使用 Chrome devtools 将浏览器置于某种移动形式来进行尝试。

请注意,您可以在向下滚动时离开页面。

额外
我还想在不丢失页面侧面内容的情况下禁用水平滚动。

最佳答案

也许您指的是最近在 Chrome 63 中添加的默认 scolliny 行为选项。 Here is an atricle

body {
  overscroll-behavior-y: contain;
}

关于javascript - 移动设备在网站下方滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48461007/

相关文章:

html - 如果我们在 html 和 css 代码中应用一些属性,哪个将首先应用,哪个将最终应用

javascript - Java 的服务器端呈现,Web 浏览器上的 ReactJs 代码

javascript - 如何创建当用户点击左侧产品时,详细信息将显示在右侧

html - CSS负边距,我做错了什么?

css - 如何覆盖/编辑用户代理样式表

html - 无法让我的导航栏与我的主体对齐

javascript - 在 JavaScript 中的两个列表之间移动项目

javascript - 使正数评估为真,负数评估为假

javascript - 我可以隐藏 Tumblr 主博客中的所有帖子,同时保持它们在路由页面中不隐藏吗?

javascript - 禁用 Ctrl+A、Ctrl+C 键功能到 HTMl 页面