JQuery Masonry не отображается правильно при загрузке внешней страницы

0

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

$('#container').load("photos.php?directory="+str, function() { var container = $('#container'); container.imagesLoaded( function() { container.masonry(); }); });

Я даже пытаюсь перезагрузить масонство после того, как изображения полностью загрузятся в div (я не против этого не делать). Любая помощь будет принята с благодарностью!

Теги:
jquery-masonry

1 ответ

0

Исправлена проблема. Мне пришлось загружать параметры в JQuery вместо HTML.

$('#container').load("photos.php?directory="+str, function() { var container = $('#container'); container.masonry('reloadItems'); $('#container').masonry({ columnWidth: 156, itemSelector: '.item' }); });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню