在我的wordpress网站上(http://goo.gl/J8qrSE)我正在使用Masonry(masonry.desandro.com)和PJAX(https://github.com/defunkt/jquery-pjax)进行转换。
Chrome和&#; IE但在Firefox中主页加载很好,你可以点击一个图库(再次,工作正常),但是当你点击徽标返回主页时,所有的砖石图像都堆叠在一起,就像砖石没有'运行正常。
奇怪的是,如果萤火虫打开(停靠或在一个单独的窗口中)它会完美地工作但是它有时会起作用/有时候如果萤火虫关闭则不行。
我在任何可以找到的地方都没有任何迷路的console.logs,但每当我打开firebug时它很难调试。
答案 0 :(得分:1)
尝试加载脚本imagesloaded.js,然后按照以下方式调用砌体:
function domasonry() {
var container = document.querySelector('#griddy');
var msnry;
imagesLoaded( container, function() {
msnry = new Masonry( container, {
itemSelector: '.item',
columnWidth: '.item'
});
});
};