2015-10-28 37 views
1

在我的wordpress網站(http://goo.gl/J8qrSE)我正在使用Masonry(masonry.desandro.com)和PJAX(https://github.com/defunkt/jquery-pjax)進行過渡。PJAX /砌體在Firefox中失敗

一切工作正常在Chrome瀏覽器& IE瀏覽器,但在Firefox的主頁加載正常,你可以點擊一個畫廊(再次,工作正常),但是當你點擊標誌返回首頁所有磚石圖像是堆砌在彼此之上像石工一樣沒有正常運行。

奇怪的是,它完美的作品,如果螢火蟲是開放的(或者停靠在單獨的窗口),但是它有時工作/有時如果Firebug是封閉的沒有。

我沒有任何雜散console.logs任何地方,我能找到,但很難當它的工作原理每次我有螢火開放時間進行調試。

+0

你需要在這裏展示的代碼問題的一個簡單的例子,或者它沒有發生,這將被關閉。 – Rob

回答

0

嘗試加載腳本imagesloaded.js,然後調用磚石這樣的:

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

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