让垂直滚动条始终显示css

时间:2012-07-03 13:49:31

标签: javascript css

我有一个无限滚动的网页。我总是希望有垂直滚动条,所以我添加了以下样式:

html {  
  overflow-y: scroll;   
}

这样可以显示滚动条,但它只显示一个空滚动条,即没有光标允许用户向上或向下滚动。

是否可以不仅显示滚动条而且还可以显示光标?

2 个答案:

答案 0 :(得分:9)

使html更高一点,滚动显示

html {
   overflow-y: scroll;
   height: 101%
}

答案 1 :(得分:0)

使用您提供的有限信息有点难以说清楚。您使用什么javascript /插件来实现无限滚动?

我的直觉是无限滚动可能发生在顶级html元素下面的元素中。也许尝试使用浏览器的开发人员工具来识别实际滚动的元素,并应用“overflow-y:scroll;”那个。

请注意,您可能会发现隐藏垂直滚动条的原因是您使用的插件使其无意义。如果系统从页面顶部删除旧元素以便不会耗尽内存,滚动到滚动条顶部可能无法将您带到页面顶部。