删除水平滚动

时间:2012-01-21 10:48:13

标签: javascript html css scrollbar

我试图删除水平滚动。

目前正在使用“overflow-x:hidden;”隐藏滚动的工作,但如果你使用跟踪页面等它仍然实际上功能。我认为最好用Javascript禁用它,任何关于我可以使用的想法?

非常感谢

2 个答案:

答案 0 :(得分:3)

好吧,显示/隐藏滚动条是一种视觉效果,所以在任何方面,你都会改变css来实现这一点。

现在,如果这是您要求的,您可以通过javascript而不是使用样式表来更改样式:

document.documentElement.style.overflowX = 'hidden';
document.documentElement.style.overflowY = 'hidden';

// or for an element
document.getElementById('mydiv').style.overflowX = 'hidden';

答案 1 :(得分:0)

除了像这样在javascript中使用css属性之外没有其他方法:

 document.documentElement.style.overflowX = 'hidden';    // horizontal scrollbar will be hidden
 document.documentElement.style.overflowY = 'hidden';    // vertical scrollbar will be hidden