我编写了一个jQuery函数,可以动态地添加或删除DOM中的消息框。根据站点的内容和消息框的数量,将显示浏览器滚动条。有时,只有一个消息框的出现才会导致该滚动条。删除此框后,滚动条消失,整个站点向侧面跳跃几个像素。 有没有办法解决它?
我在overflow: hidden
上尝试了body
。这当然有效,但也没有意义,因为那时你无法滚动网站的内容。
答案 0 :(得分:0)
您可以使用overflow-y: scroll
强制滚动条显示(可见,但在没有任何内容滚动时禁用)。请参阅:http://html5boilerplate.com/docs/css/#html-(也可能存在陷阱)