【发布时间】:2014-01-30 13:42:16
【问题描述】:
我很难完成我想做的事情,我开始怀疑这是否可能。本质上,我有三个divs,每个的宽度都不同,具体取决于您悬停在哪一个上(简单过渡)。这些divs 的高度始终等于浏览器窗口的 100% 高度,使用 jQuery 计算得出。
我使用overflow-y: scroll 来完成可滚动内容的多个部分。但是,包含三个滚动条看起来很笨拙,所以我试图摆脱它们。在 chrome 上,这很简单,我只使用::-webkit-scrollbar { display: none; },但对于其他浏览器,它就没有那么简单了。其他问题已经回答说我需要将我的内容包装在一个具有overflow: hidden 的 div 中,但是如果所有这些转换都完全失败,我就无法让它工作。
这是我正在谈论的demo。提前致谢!
【问题讨论】:
-
我觉得三个滚动条看起来很不错,删除它们只会损害可用性。
-
滚动条对我来说很好,除非您没有更重要的事情要做,否则无需花时间。
-
只在悬停时给
overflow-y:scroll;和一个工作小提琴jsfiddle.net/wizam/9T7ex/2 -
正如我在下面提到的,这并没有完全摆脱滚动条,当你停止悬停时,它会将每个 div 重置回其内容的顶部,这不是我的效果我在找
标签: javascript jquery html css