2015-10-28 3 views
1

На моем сайте Wordpress (http://goo.gl/J8qrSE) Я использую масонство (masonry.desandro.com) и PJAX (https://github.com/defunkt/jquery-pjax) для переходов.PJAX/Масонство не работает в Firefox

Все работает отлично в Chrome & IE, но в Firefox домашняя страница загружается отлично, вы можете нажать на галерею (опять же, отлично работает), но когда вы нажимаете на логотип, чтобы вернуться на главную страницу, все изображения каменной кладки сложенные друг на друга, как кирпичная кладка, не работает должным образом.

Странно то, что он отлично работает, если firebug открыт (пристыкован или находится в отдельном окне), но иногда он работает/иногда нет, если firebug закрыт.

У меня нет каких-либо бродячих console.logs, которые я могу найти, но его трудно отлаживать, когда он работает каждый раз, когда я открываю firebug.

+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' 
     }); 
    }); 
    }; 
Смежные вопросы