2014-01-21 35 views
-1

我一直在使用傑基爾爲我的個人網站,而現在,我喜歡它,但最近我決定改變了看上去有點。我使用Jekyll /液體功能在主頁上顯示與每個項目/文章相關的預覽圖像,然後鏈接到各自的完整文章。我想使用Isotope將所有這些預覽圖像很好地放在頁面上。傑基爾及同位素 - 後圖像越來越截止

以下同位素的文檔,我得到了運行腳本,但我的圖片一直被截斷。正如我所說的,我希望他們能夠融合在一起,俄羅斯方塊風格,填滿頁面。

isotope-cutoff

他們只是測試圖像現在,和邊框周圍僅用於調試目的。所有的代碼是available on github瀏覽。

任何幫助非常感謝。謝謝!

+0

問我的室友,我們做了一些故障,它看起來像同位素瞄準哲基爾前的圖像可以使它們,從而使他們爲0的高度,我們增加了一個真正哈克修復,這使得同位素運行前等待400毫秒 - 它的工作原理,但如果任何人有一個更優雅的解決方案,我都耳朵。 '' – ryan

回答

1

同位素文檔提供了答案:你需要使用imagesLoaded插件。該插件將等待加載同位素,直到之後圖像已經加載(並且因此已經設置了容器的高度)。

同位素文檔頁面here

下載並調用該插件,然後改變你的同位素調用類似(從文檔):

var $container = $('#container'); 

$container.imagesLoaded(function(){ 
    $container.isotope({ 
    // options... 
    }); 
}); 

另外,如果圖像都是相同的高度,你很可能設置的高度圖像容器與CSS。

+0

美麗,非常感謝你安德魯。像魅力一樣工作。下次我需要更徹底地查看文檔。 – ryan

+0

有點隱藏。幾年前我通過Google搜索發現了它。祝新的網站好運:) – Andrew