如何将砖石结构('reload')与Ajax中加载的图像结合?

时间:2018-06-20 15:29:11

标签: ajax masonry imagesloaded

我使用以下ajax代码,如您所见,其中添加了石工('reload'),但我也必须添加imagesLoaded()。你知道怎么做吗?

$.ajax({
        type: 'POST',
        url: ajaxurl,
        data: {
            action:'activity_load',
            'tab_activity_type_1': tab_activity_type_1
        },
        success:function(data) {
            $( ".tab-content-list" ).empty();
            $( ".tab-content-list" ).append(data).masonry( 'reload' );
        },
        error: function(errorThrown){
            $( ".tab-content-list" ).append( "Data error" );
            console.log(errorThrown);
        }
    }); 

///////////////////////////////////////////////// ///////////

jQuery(function(){

var $container = jQuery('.tab-content-list');
$container.masonry({
itemSelector: 'li.activity-item'
});

$container.imagesLoaded().progress( function() {
  $container.masonry();
}); 

});

0 个答案:

没有答案