【发布时间】:2012-02-27 04:41:23
【问题描述】:
我想隐藏滚动条以显示在长 div 上,但仍然能够滚动鼠标或键盘箭头键。我在这里阅读了另一个关于可滚动的线程。尝试使用它..但无法实现...可以有人指导我如何清楚地实现这一点,还是有 jquery 或 css 的任何其他选项?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: javascript jquery html css scroll
我想隐藏滚动条以显示在长 div 上,但仍然能够滚动鼠标或键盘箭头键。我在这里阅读了另一个关于可滚动的线程。尝试使用它..但无法实现...可以有人指导我如何清楚地实现这一点,还是有 jquery 或 css 的任何其他选项?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: javascript jquery html css scroll
我不能 100% 确定它的浏览器兼容性,但您可以有两个 div - 一个外部 div 和一个内部 div。内部 div 将包含您的所有内容。你的 CSS 可能看起来像这样:
#outer {
width: 200px;
height: 200px;
overflow:hidden;
}
#inner {
height: 200px;
width: 225px;
overflow: scroll;
}
也就是说,内部块足够宽以包含滚动条,但它会被包含的 div 隐藏起来。这在 webkit 中对我有用。您可能需要调整宽度以确保文本不会被截断。
也就是说,我会仔细考虑您为什么要这样做。对于您的用户来说,这可能是一个巨大的可用性问题,因为他们不会有任何迹象表明 div 中有更多内容。
【讨论】:
Page Up 和Page Down。