【问题标题】:Masonry JS plug-in - Chrome / Firefox issuesMasonry JS 插件 - Chrome / Firefox 问题
【发布时间】:2012-04-17 14:18:52
【问题描述】:

我正在尝试使用 Masonry 插件来复制“Pinterst”显示。在 Safari 中一切都显示得很好,但在 Chrome 和 Firefox 中却常常显得一团糟。我不确定如何解决这个问题。下面是调用jQuery Masonry插件的JavaScript代码。

感谢您的帮助!

<script>
  $("#container").imagesLoaded(function(){
    $('#container').masonry({
        itemSelector: '.item',
        columnWidth: 240,
        isFitWidth: true
    });
    $("#container").infinitescroll({
        navSelector: "span.page a",            
        nextSelector: "span.next a",    
        itemSelector: '.item'          
      },
      // trigger Masonry as a callback
      function( newElements ) {
        var $newElems = $( newElements );       
        $("#container").imagesLoaded(function(){
          $("#container").masonry( 'appended', $newElems )
        });
      });
  });
</script>

【问题讨论】:

  • 实际站点可以在furnishlyst.com查看

标签: javascript jquery google-chrome cross-browser jquery-masonry


【解决方案1】:

您正在以嵌套方式绑定 imagesLoaded。这意味着在事件已经触发之前,您不会绑定第二个函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2012-07-21
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-03-23
    相关资源
    最近更新 更多