禁用CSS的滚动

禁用CSS的滚动,css,vertical-scrolling,Css,Vertical Scrolling,我在我们的一个网站上遇到了一个问题: 在IE9中,页面有一个垂直滚动条,但不能使用鼠标滚轮、箭头键、pgup/pgdwn进行滚动。滚动的唯一方法是实际单击/按住并移动滚动条 我从css中删除了以下内容: { overflow-x: hidden; } 然后滚动像往常一样工作。还有其他人见过这个吗?这看起来很奇怪,因为overflow-x应该隐藏水平滚动条?为什么会影响垂直方向 我已经在一个测试页面上尝试过了,它的表现和预期的一样。所以它一定是多种因素的组合。溢出-x:hidden 将隐

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

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

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

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


我已经在一个测试页面上尝试过了,它的表现和预期的一样。所以它一定是多种因素的组合。

溢出-x:hidden
将隐藏x轴上超出元素的任何内容,因此不需要水平滚动条,它将被删除

overflow-y:隐藏
将隐藏y轴上超出元素外部的任何内容,因此不需要垂直滚动条,它将被删除

溢出:隐藏

如果要删除两个滚动条,请尝试使用以下代码段。这应该能解决你的问题

body,html{
溢出x:隐藏;
溢出y:自动;
}

我使用iFrame插入另一个页面的内容,而上面提到的CSS没有按预期工作。我必须使用参数scrolling=“no”,即使我使用HTML5 Doctype

“*我已经在测试页面上尝试过了,它的行为符合预期。因此,它必须是多种因素的组合。”
-除非有人以前遇到过,否则我们需要一个重现问题的测试页面。你可以发布一个链接到该网站,或者自己复制一个页面并匿名,并包含所有必需的CSS(以及与问题相关的任何JavaScript)并发布。抱歉,我没有权限发布链接到这些材料本身(它们仅限订阅)。这主要是出于兴趣,因为我已经设法解决了这个问题,只是我不明白为什么解决办法会奏效。不幸的是,我不能简单地上传一个页面,因为它是电子学习系统的一部分。不是反过来吗?overflow-y控制垂直滚动条: