【发布时间】:2012-03-07 06:38:48
【问题描述】:
我正在使用Masonry script 在website 上布置框。
在大多数浏览器上对我来说看起来都不错,除了当我调整浏览器窗口大小或将手机翻过来再翻过来时。
没有 Masonry,我有一个流畅的布局,效果很好。流动性是指盒子在较小的屏幕尺寸上占据整个宽度。
使用 Masonry,当您第一次访问该站点时,这仍然可以正常工作,但是如果您调整浏览器窗口的大小或将手机翻转到一边,布局就会变得一团糟。刷新又解决了。
不确定是否有办法解决这个问题,或者我是否应该使用另一个脚本,或者是否最好只为较小的屏幕禁用脚本?
希望有人能提供帮助!
谢谢。
【问题讨论】:
-
我目前的方法:在
window.resize上添加一个处理程序,如果屏幕太小,它会调用masonry('destroy')。 CSS 负责其余的工作。
标签: jquery responsive-design jquery-masonry fluid-layout