2011-10-01 66 views
0

是存在的,它知道,如果有可能被點擊新.element時自動收縮當前擴大.element任何其他的jQuery插件同位素實施者,如果它是可能有,目前放大的.element總是顯示在#container div的左上角(其他元素可以在reLayout之後像往常一樣同步自己)?同位素插件.element調整大小和定位

謝謝!

回答

0

您可以利用這一點:http://isotope.metafizzy.co/tests/masonry-corner-stamp.html爲elarged元素衝壓到一邊。如果你無法得到這個工作,你可能需要研究「洗牌」功能,並將這些元素洗牌屬性值設置爲始終將其置於左上角的值。

至於另一個切換放大元素的問題,您可以刪除放大元素從當前放大的元素中放大並使用jquery的「removeClass」方法將其放到新元素上的類。

+0

謝謝,這讓我更接近實現所需的功能 - 添加和刪除類的... – Systembolaget

+0

請你+1我的答案,如果它幫助你。 –

+0

哎呀,當然,就這樣做了...... – Systembolaget

0

我目前正在做的你是同樣的事情。我在那裏的一半,但撞牆。這裏是我到目前爲止的jsfiddle - http://jsfiddle.net/djsbaker/gPuD9/ 也許你可以使用它。如果你成功了,我會非常有興趣看到你的最終結果。

1

與插件製作者的支持,就可以比較順利完成通過使用同位素的排序功能 - 分級點擊的元素而declassing前一次單擊一個。我發佈了我正在工作的網站,一旦我自己瞭解它;)真正令人驚訝的是,如何自定義此插件的工作方式;值得付出。