5

两个问题,大家:

1) 如何打开和关闭同位素?

2) 如何切换布局模式?也就是说,我该怎么做:

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

对此:

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

用一个简单的点击开关?有任何想法吗?

谢谢!

4

1 回答 1

12

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

1) 要在初始化后禁用 Isotope,请使用destroy 方法

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

然后通过再次触发 Isotope 将其重新打开

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

2)您可以通过在选项中设置 layoutMode 来更改布局模式,就像您的示例代码一样。这也将触发重新布局,并且布局将发生变化。

于 2011-05-16T19:08:50.433 回答