2012-02-29 83 views
0

我寫了一個jQuery函數,動態添加或刪除DOM中的消息框。根據網站的內容和消息框的數量,瀏覽器滾動條出現。有時,只有一個消息框出現會導致該滾動條。當這個盒子被移除時,滾動條消失,整個站點橫向跳躍幾個像素。 有什麼方法可以解決它嗎?jQuery添加/刪除DOM元素:滾動條問題

我試過overflow: hiddenbody。這當然是有效的,但也是毫無意義的,因爲那樣你就無法滾動網站的內容。

回答

0

您可以使用overflow-y: scroll這將強制顯示滾動條(當滾動條沒有任何內容時顯示,但禁用)。請參閱:http://html5boilerplate.com/docs/css/#html-(也可能有缺陷)

+0

謝謝,這樣做!不漂亮,但它在我測試過的瀏覽器中工作! – Sven 2012-02-29 14:44:32