jQuery Masonry and Ajax Append Items?

前端 未结 13 1421
借酒劲吻你
借酒劲吻你 2020-12-08 07:19

I am trying to use some ajax and the jQuery Masonry plugin to add some items - but for some reason the new items aren\'t getting the masonry applied ?

I\'m using

13条回答
  •  没有蜡笔的小新
    2020-12-08 07:43

    I had the same problem with my ajax listing, i could solve it by calling reloadItems & layouts functions after ajax respond :

    var mediaItemContainer = $( '#container' );
    mediaItemContainer.masonry( {
        columnWidth:  '210px',
        itemSelector: '.item'
    } );
    $( mediaItemContainer ).prepend( '
    foo
    ' ); $( mediaItemContainer ).masonry( 'reloadItems' ); $( mediaItemContainer ).masonry( 'layout' );

提交回复
热议问题