【问题标题】:Append & Prepend Items masonry with imagesLoaded?附加和预置项目砌体与图像加载?
【发布时间】:2014-04-21 09:01:10
【问题描述】:

我正在尝试使用这个演示:

http://tympanus.net/Development/GridLoadingEffects/index2.html

但我不能预先添加新元素。

$('#prepend').click(function(){
  var $boxes = $('<li><img src="/asset/images/8.jpg"/></li>');
  $('#container').prepend( $boxes ).masonry( 'reload' );
});

$('#append').click(function(){
  var $boxes = $('<li><img src="/asset/images/8.jpg"/></li>');
  $('#container').append( $boxes ).masonry( 'appended', $boxes );
});

新元素不显示,但它在源代码中仍然存在。 谁能帮忙?

【问题讨论】:

    标签: jquery jquery-masonry masonry


    【解决方案1】:

    试试这个

    var boxes = '<li><img src="/asset/images/8.jpg"/></li>';
      // Get some more blocks
      $('#append').click(function(){
        // Append new blocks
        $container.append( boxes );
        // Have Masonry position new blocks
        $container.masonry( 'appended', boxes );
      });
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 2011-12-06
    相关资源
    最近更新 更多