【问题标题】:Masonry rearrange while still resizing砌体重新排列,同时仍在调整大小
【发布时间】:2013-06-03 15:13:33
【问题描述】:

我正在使用 Masonry 在页面上排列图块,由于响应式设计,它可以在各个步骤中更改容器的宽度。但是,虽然我正在积极调整浏览器的大小,但不会重新排列图标。所以在最坏的情况下,当我非常缓慢但稳定地调整带有砖石的浏览器大小时,它只会卡住并冻结,看起来不太好或不太流畅。

是否有任何解决方法可以让砌体立即做出反应,即使调整大小仍在进行中?

【问题讨论】:

  • 我也有同样的问题,谁能帮忙?

标签: javascript responsive-design transition jquery-masonry


【解决方案1】:

您能否提供有关您的具体情况的更多详细信息?如果您可以显示您正在使用的库以及 url,或者至少是一些代码,那将非常有帮助。

作为一个在黑暗中的镜头,我的第一反应是检查并确保您绑定到事件侦听器窗口resize,以便告知 Masonry 何时需要重新洗牌。

我之前使用过Desandro's Masonry Plugin,在这样做时你必须绑定到resize 事件监听器。来自文档:

msnry.bindResize()

$container.masonry('bindResize');

将事件监听器绑定到窗口调整大小,因此当浏览器窗口调整大小时会触发布局。

【讨论】:

    猜你喜欢
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 2018-07-30
    相关资源
    最近更新 更多