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

jQuery添加/删除DOM元素:滚动条问题,jquery,html,overflow,messagebox,Jquery,Html,Overflow,Messagebox,我编写了一个jQuery函数,可以动态地从DOM中添加或删除消息框。根据网站的内容和消息框的数量,浏览器滚动条会出现。有时,只有一个消息框出现才会导致该滚动条。移除此框后,滚动条将消失,整个站点将向侧面跳跃几个像素。 有没有办法解决这个问题 我试过溢出:隐藏在身体上。这当然是可行的,但也毫无意义,因为这样你就不能滚动网站的内容。你可以使用overflow-y:scroll,当没有东西滚动时,它会强制滚动条显示为可见,但被禁用。请参阅:还有可能的陷阱谢谢,成功了!虽然不漂亮,但在我测试过的所有浏览

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


我试过溢出:隐藏在身体上。这当然是可行的,但也毫无意义,因为这样你就不能滚动网站的内容。

你可以使用overflow-y:scroll,当没有东西滚动时,它会强制滚动条显示为可见,但被禁用。请参阅:还有可能的陷阱

谢谢,成功了!虽然不漂亮,但在我测试过的所有浏览器中都能做到!