我在我们的一个网站上遇到了一个问题:
在IE9中,页面有一个垂直滚动条,但你不能使用鼠标滚轮、箭头键、pgup/pgdwn来滚动。滚动的唯一方法是实际单击/按住并移动滚动条。
我从css中删除了以下内容:
{
overflow-x: hidden;
}
然后滚动像往常一样工作。还有没有人见过这个?这看起来很奇怪,因为overflow-x应该隐藏水平滚动条吗?为什么它会影响垂直方向?
我已经在一个测试页面上尝试过了,它的运行效果与预期相符。因此,它一定是多种因素的组合。
发布于 2012-02-14 10:47:30
尝试使用以下代码片段。这应该可以解决您的问题。
body, html {
overflow-x: hidden;
overflow-y: auto;
}
发布于 2011-09-07 23:05:30
overflow-x: hidden;
将隐藏x轴上元素外部的任何内容,因此不需要水平滚动条并将其删除。
overflow-y: hidden;
将隐藏y轴上元素外部的任何内容,因此不需要垂直滚动条并将其删除。
overflow: hidden;
将删除两个滚动条
发布于 2015-10-27 04:30:49
我使用iFrame插入来自另一个页面的内容,上面提到的CSS不能像预期的那样工作。即使我使用HTML5Doctype,我也必须使用参数scrolling="no“
https://stackoverflow.com/questions/7335444
复制相似问题