jQuery添加/删除DOM元素:滚动条问题

时间:2012-02-29 14:22:51

标签: jquery html overflow messagebox

我编写了一个jQuery函数,可以动态地添加或删除DOM中的消息框。根据站点的内容和消息框的数量,将显示浏览器滚动条。有时,只有一个消息框的出现才会导致该滚动条。删除此框后,滚动条消失,整个站点向侧面跳跃几个像素。 有没有办法解决它?

我在overflow: hidden上尝试了body。这当然有效,但也没有意义,因为那时你无法滚动网站的内容。

1 个答案:

答案 0 :(得分:0)

您可以使用overflow-y: scroll强制滚动条显示(可见,但在没有任何内容滚动时禁用)。请参阅:http://html5boilerplate.com/docs/css/#html-(也可能存在陷阱)