IE и jQuery Masonry не согласны (не могут вызывать методы для кладки до инициализации) - PullRequest
2 голосов
/ 11 декабря 2011

У меня есть этот сайт, созданный с помощью плагина jQuery Masonry, сайт отлично работает в Firefox и Chrome, однако при первом запуске в IE9 макет не работает, и кажется, что Masonry не загружается.

Это ошибка, которая выводится в консоль IE9.

не может вызывать методы для кладки до инициализации;попытка вызвать метод 'добавленный'

Вот ссылка на промежуточный сайт: http://rw.freelanc3r.co.uk/ пожалуйста, просмотрите в Chrome или Firefox перед IE, чтобы увидеть желаемый результат.

Я понимаю, что на странице нет изображений, пожалуйста, не обращайте внимания на этот незначительный дефект.

1 Ответ

4 голосов
/ 11 декабря 2011

Я подозреваю, что может быть проблема с тем фактом, что код инициализации Masonry находится внутри обратного вызова imagesLoaded, и ни одно из ваших изображений на самом деле не загружается.FF, Chrome и IE9 могут по-разному относиться к тому, как они справляются с этой ситуацией.

Проблема все еще возникает, когда на странице загружаются изображения?

...