我想隐藏出现在长div中的滚动条,但仍然可以通过鼠标或键盘箭头来滚动。我在这里读到另一个关于可滚动的线程。尝试使用那个..但无法实现...有人能指导我如何清楚地实现它吗,或者是否有任何其他具有jquery或css的选项?
非常感谢任何帮助。
谢谢
我想隐藏出现在长div中的滚动条,但仍然可以通过鼠标或键盘箭头来滚动。我在这里读到另一个关于可滚动的线程。尝试使用那个..但无法实现...有人能指导我如何清楚地实现它吗,或者是否有任何其他具有jquery或css的选项?
非常感谢任何帮助。
谢谢
我不能百分之百确定这个在浏览器上的兼容性,但你可以有两个div元素 - 一个外部div和一个内部div。内部div将拥有所有你的内容。你的css代码可能看起来像这样:
#outer {
width: 200px;
height: 200px;
overflow:hidden;
}
#inner {
height: 200px;
width: 225px;
overflow: scroll;
}
也就是说,内部块将足够宽以容纳滚动条,但由包含div隐藏在视线之内。这对我在webkit中起作用。您可能需要调整宽度,以确保文本不被截断。
话虽如此,我会仔细考虑为什么要这样做。这可能会给您的用户带来巨大的可用性问题,因为他们将没有任何迹象表明div中有更多内容。
要做到这一点,需要添加以下 CSS:
.div::-webkit-scrollbar {
display: none;
}
这是在说,嘿,移除滚动条的显示,但保留其功能。