gpt4 book ai didi

jquery - Masonry v3.0.4 调整大小

转载 作者:行者123 更新时间:2023-12-01 05:53:56 25 4
gpt4 key购买 nike

我正在将我的网站从 Masonry 2 升级到 Masonry 3。

在 Masonry 2 中,我使用的是

$(window).bind('smartresize.masonry', function() {
//recalculate my container width
});

在此页面http://masonry.desandro.com/appendix.html#upgrading-from-v2他们说“smartresize jQuery 插件已被删除”,但没有更多解释。

smartresize.masonry 对我来说非常完美,它允许我立即重新计算容器宽度和砖石适合这个新宽度。

现在使用 v3,我正在做:

container.masonry('bindResize');

$(window).resize(function() {
//recalculate my container width
});

这是两个独立的事件,两个事件之间有一点延迟。看来bindResize的调用频率与$(window).resize()不同,我错了吗?

有没有办法完全完成 smartresize 正在做的事情?

最佳答案

这个新 Masonry 的缺点是没有像 onBeforeResize 和 onAfterResize 这样的东西。我安装了插件 smartresize (debouncedresize) 并禁用了 Masonry 的调整大小事件容器.masonry('unbindResize');然后我在自己的调整大小函数中刷新 Masonry 的布局。

关于jquery - Masonry v3.0.4 调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com