jQuery Masonry和Ajax附加项目?

前端之家收集整理的这篇文章主要介绍了jQuery Masonry和Ajax附加项目?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用一些ajax和jQuery Masonry插件添加一些项目 – 但是由于某些原因,新的项目没有得到砌体应用?

我在用着

jQuery.ajax({
    type: "POST",url: ajax_url,data: ajax_data,cache: false,success: function (html) {
        if (html.length > 0) {
            jQuery("#content").append(html).masonry( 'appended',html,true );
        }
    });
});

但是随后附加的项目没有应用class =“masonry-brick”,这意味着它们完全填充了定位?

解决方法

有一个类似的问题,而是使用下面的行(转换为你的代码)。对不起,我不记得我在哪里找到了。

在您的代码中替换为:

jQuery("#content").append(el).masonry( 'appended',el,true );

有了这个:

jQuery("#content").append(el).masonry( 'reload' );

http://masonry.desandro.com/methods.html

猜你在找的jQuery相关文章