两个问题,大家:

1) 如何打开和关闭 Isotope

2) 如何切换布局模式?也就是说,我如何从这里开始:

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

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

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

谢谢!

最佳答案

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

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

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

然后通过再次触发同位素将其重新打开
$('.content').isotope( /* options */ )

2)您可以像示例代码一样更改布局模式,方法是在选项中设置 layoutMode。这也会触发重新布局并且布局会改变。

关于javascript - 如何在 Isotope 的布局模式之间切换?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6021692/

10-09 13:55