РЕДАКТИРОВАТЬ: скрипт запускается и работает правильно, когда размер окна изменяется. Большое спасибо Сър Георги Демирев!
Я долго размышлял над проблемой и никак не мог с ней справиться. На сайте портфолио фотографий я использую iDangero.us Swiper для слайд-шоу и JQuery Isotope для галереи миниатюр.
Теперь он отлично работает в Firefox и Chrome как в Linux, так и в Windows 7.
Однако в IE, Safari и Opera элементы сетки отображаются в виде вертикальной линии, а не сетки.
Чтобы найти ошибку, я удалил код со всего, пока не обнаружил, что Isotope прекращает это поведение, когда я удаляю часть кода Swiper.
Родительские элементы div имеют высоту 0 пикселей. Изменение их на фиксированную высоту (например, 1000 пикселей или 100%) ничего не меняет.
Вот исходный сайт: http://anthron.octans.uberspace.de/meta.php а>
Вот минимальный пример, который все еще вызывает ошибку:
И минимальный исходный код: http://pastebin.com/H6t9bbNC
РЕДАКТИРОВАТЬ: Вот реализация предложения Сър Георги Демирева:
Теперь это работает, однако поле сразу после того, как элементы сетки исчезли, и возвращается только после изменения размера окна. Однако теперь еще один шаг вперед.
Я очень благодарен за любое предложение, я совершенно ничего не знаю об этом...