Элемент изотопа - нажмите, чтобы увеличить не работает правильно
Я пытаюсь настроить страницу изотопа (версия 2).
На этой странице есть элементы, по которым человек может щелкнуть, после чего поле увеличивается, а галерея перерисовывается.
Проблема в том, что при первом щелчке галерея не запускает перерисовку макета.
Вот код, который я использую:
$container.on( 'click', '.element', function() {
// change size of item by toggling large class
$( this ).toggleClass('large');
$container.isotope('layout');
});
Вот jsFiddle с рабочим примером проблемы.
Как мне решить мою проблему и заставить галерею работать как задумано?
1 ответ
Решение
Как оказалось, этот код в моем CSS вызывал проблему:
.isotope, .element {
-webkit-transition: all .4s;
-moz-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
Удаление это решило мою проблему. Я бы предположил, что скорость перехода скинула макет.