【问题标题】:Disable scrolling on a single page ONLY with CSS仅使用 CSS 禁用单个页面上的滚动
【发布时间】:2016-01-16 03:29:16
【问题描述】:

我的网站有一个登录页面,其中有我们的徽标和菜单。我想禁用该页面上的滚动。

我知道

body, html {
overflow-y: hidden;
}

可以解决问题,但它会影响网站上的每个页面。

如何仅在着陆页上实现此效果?

感谢您的帮助!

【问题讨论】:

  • 着陆页是显示一段时间还是点击后关闭?您可能可以设置一个 javascript 事件来与您已有的 CSS 相对应。更多信息会有所帮助。

标签: html css scrollbar


【解决方案1】:

<body>添加一个类

<body class="specific-page">
</body>
<style>
.specific-page {
    overflow-y:hidden;
}
</style>

【讨论】:

    【解决方案2】:

    试试这个

    body, html { 
        overflow-x: hidden; 
        overflow-y: auto;
    }

    【讨论】:

    • 编辑:抱歉,没有看最后一部分。找到解决方案后会进行相应的编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 2015-07-26
    • 1970-01-01
    • 2019-05-15
    相关资源
    最近更新 更多