Как переключаться между режимами макета Изотопа? - PullRequest
4 голосов
/ 16 мая 2011

Два вопроса, каждый:

1) Как включить или выключить Изотоп ?

2) Как включить режим макета?То есть, как мне перейти от этого:

 $('.content').isotope({  itemSelector : '.hentry',
                          layoutMode : 'cellsByRow',
                          cellsByRow : { columnWidth : 240, rowHeight : 360 } });

к этому:

 $('.content').isotope({  itemSelector : '.hentry',
                          layoutMode : 'masonry'});

с простым щелчком переключателя?Есть идеи?

Спасибо!

1 Ответ

11 голосов
/ 16 мая 2011

См. http://jsfiddle.net/desandro/dbgFa/

1) Чтобы отключить изотоп после его инициализации, используйте метод уничтожения

$('.content').isotope('destroy')

Затем снова включите его, снова запустив изотоп

$('.content').isotope( /* options */ )

2) Вы изменили бы режимы макета так же, как ваш пример кода, установив layoutMode в опциях.Это также вызовет изменение макета, и макет изменится.

...