我有一個頁面,其中發生以下情況:這個佈局問題如何解決?
- 某些東西被呈現。靜態內容和內容意味着要用JavaScript加強。
- 一些div通過$()
- 中的jquery進行插件增強,其中一些第三方腳本測量了他們將內容放入的div,以便他們知道如何呈現它。
- 與此同時,隨着其他div的增強,有時頁面會變得足夠長以至於出現滾動條。這意味着頁面變得更薄,插件所做的測量現在不正確。
- 一些div增強了錯誤的寬度。
- 醜!
如果我調整瀏覽器的大小,所有內容都會「捕捉」到它應該在的位置。
我可以看到2個我不喜歡的解決方案。
- 以某種方式強制瀏覽器在每次增強後重新排列所有內容。
- 強制垂直滾動條。 http://ryanfait.com/resources/forcing-vertical-scrollbars/
這是一個相當普遍的問題。還有其他的技巧或建議嗎?
我會說強制滾動條 - 更少的頭痛。 – swatkins
一個令人毛骨悚然的方法是在加載所有內容後觸發調整大小: $(window).trigger('resize'); – MrGrigg