如何使用javascript在页面加载时显示滚动条?

时间:2011-07-17 10:00:15

标签: javascript jquery html

有没有办法在使用javascript加载页面后立即显示垂直滚动条?我有一个jquery幻灯片切换动画,当激活时,会使垂直滚动条出现,因为切换动画使页面更长。问题是当滚动条出现时,文档元素“痉挛”或“摇晃”。如果在激活jquery动画之前出现垂直滚动条,那么我就没有问题了。

更新:overflow-y:scroll;没有太多兼容性问题!

2 个答案:

答案 0 :(得分:1)

根据您当前的功能,您可以使用jQuery(或纯JavaScript)查找当前max-height(该元素可以展开而不会延长页面的时间),然后只应用height (或者更小的一个)overflow: hidden。成功添加新元素后,overflow可以重新设置为overflow: auto;(或overflow: scroll;)。

答案 1 :(得分:0)

或者您可以将位置设置为固定在开始时动画的元素以避免滚动条...

你能用一些代码示例创建一个jsfiddle.net吗?