2012-05-21 4 views
2

Я реализовал jquery masonry и немного сыграл с ним.jquery masonry animating items

Вот моя работа: http://jsfiddle.net/jackoverflow/JDAmS/

Как вы можете увидеть, нажав на кнопку «развернуть» будет живой элемент, имеющий ширину «300px» и падает обратно в это нормальная ширина на «коллапсу» нажмите кнопку.

Все работает нормально ОК, если нажать «первый элемент», который разрушает все элементы.

может кто-нибудь помочь мне, пожалуйста?

Любая помощь очень ценится!

+0

Можете ли вы быть более конкретными о том, что случилось? Кажется, он работает корректно для меня (Chrome). – jimw

+0

@jimw: сравнить расширение первого и второго div. Воспроизведено в последнем хроме – zerkms

+0

А, вы имеете в виду тот факт, что расширение первого div подталкивает всех остальных в вертикальный стек под ним? – jimw

ответ

1

От the Masonry docs - Help - First item breaks grid:

Если вы столкнулись с проблемой, когда вы повторно размер первый элемент, а все остальные предметы больше не подходят друг к другу в сетке, вы, скорее всего, нужно установить ColumnWidth вариант. Без установки ширины столбца масонство будет использовать ширину первого элемента для размера его столбцов.

$('#container').masonry({ 
    columnWidth: 220 
}); 
Смежные вопросы