首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CSS已禁用滚动

CSS已禁用滚动
EN

Stack Overflow用户
提问于 2011-09-07 22:18:31
回答 3查看 241.6K关注 0票数 29

我在我们的一个网站上遇到了一个问题:

在IE9中,页面有一个垂直滚动条,但你不能使用鼠标滚轮、箭头键、pgup/pgdwn来滚动。滚动的唯一方法是实际单击/按住并移动滚动条。

我从css中删除了以下内容:

代码语言:javascript
复制
{
    overflow-x: hidden;
}

然后滚动像往常一样工作。还有没有人见过这个?这看起来很奇怪,因为overflow-x应该隐藏水平滚动条吗?为什么它会影响垂直方向?

我已经在一个测试页面上尝试过了,它的运行效果与预期相符。因此,它一定是多种因素的组合。

EN

回答 3

Stack Overflow用户

发布于 2012-02-14 10:47:30

尝试使用以下代码片段。这应该可以解决您的问题。

代码语言:javascript
复制
body, html { 
    overflow-x: hidden; 
    overflow-y: auto;
}
票数 46
EN

Stack Overflow用户

发布于 2011-09-07 23:05:30

overflow-x: hidden;

将隐藏x轴上元素外部的任何内容,因此不需要水平滚动条并将其删除。

overflow-y: hidden;

将隐藏y轴上元素外部的任何内容,因此不需要垂直滚动条并将其删除。

overflow: hidden;

将删除两个滚动条

票数 16
EN

Stack Overflow用户

发布于 2015-10-27 04:30:49

我使用iFrame插入来自另一个页面的内容,上面提到的CSS不能像预期的那样工作。即使我使用HTML5Doctype,我也必须使用参数scrolling="no“

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7335444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档