jQuery masonry 如何调用layoutComplete

2024-03-10

我有以下功能:

namespace.utils.pageReorder(feed, function() {
     console.log('complete');
     // do some stuff here no reorder has completed
});

-------------

pageReorder: function(feed, callback) {

    feed.masonry('reloadItems');
    feed.masonry('layout');

    callback();

},

我需要做的是仅在砌体布局完成后调用回调。我知道砌体有以下方法,但我不确定如何将其集成到我的功能中。

msnry.on( 'layoutComplete', function() {
  console.log('layout is complete, just once');
  return true;
});

谢谢 皮特


pageReorder: function(feed, callback) {

    feed.masonry('reloadItems');
    feed.masonry('layout');

    feed.on( 'layoutComplete', function() {
       callback();
    });
},

这应该可行,根据经验,砌体的布局完成并不总是可信的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery masonry 如何调用layoutComplete 的相关文章

随机推荐