PJAX / Masonry在Firefox中失败了

时间:2015-10-28 03:17:00

标签: jquery jquery-masonry pjax

在我的wordpress网站上(http://goo.gl/J8qrSE)我正在使用Masonry(masonry.desandro.com)和PJAX(https://github.com/defunkt/jquery-pjax)进行转换。

Chrome和&#; IE但在Firefox中主页加载很好,你可以点击一个图库(再次,工作正常),但是当你点击徽标返回主页时,所有的砖石图像都堆叠在一起,就像砖石没有'运行正常。

奇怪的是,如果萤火虫打开(停靠或在一个单独的窗口中)它会完美地工作但是它有时会起作用/有时候如果萤火虫关闭则不行。

我在任何可以找到的地方都没有任何迷路的console.logs,但每当我打开firebug时它很难调试。

1 个答案:

答案 0 :(得分:1)

尝试加载脚本imagesloaded.js,然后按照以下方式调用砌体:

function domasonry() {
    var container = document.querySelector('#griddy');
    var msnry;

    imagesLoaded( container, function() {
      msnry = new Masonry( container, {
      itemSelector: '.item',
      columnWidth: '.item'
      });
    });
   };