我正在嘗試使用JQuery Isotope構建水平版本的JQuery砌體。我希望我的結果看起來像這樣:Jquery Isotope:製作水平砌體
Layout-modes(點擊masonryHorizontal選項)。
按照網站說明: Masonry Horizontal 我的腳本是這樣的:
$('#isotopecontainer').isotope({
itemSelector : '.item',
masonry : {
columnWidth : 270
}
});
然而,兩件事情正在發生:
1)當頁面加載#isotopecontainer
div的高度設置在60px,所以你只能看到.item
股利頂部。
2)如果您調整瀏覽器的大小,#isotopecontainer
div會展開,但.item
div不會像示例一樣排列。
任何人都可以幫我指出正確的方向嗎?我的演示網站是here。
謝謝。
謝謝,你是正確的,但惱人的是它打破了插件 - 圖像不能正確隔開 – MeltingDog
不幸的是,沒有人可以在加載之前知道圖像的大小。不幸的是,Chrome會在之前開始鋪設你的頁面。所以,你手動設置大小,或者你每次圖像加載(onload事件)時調用同位素的relayout方法... –