2013-07-28 198 views
0

我是新來的網絡編程,並不完全確定我的砌體代碼正在做什麼......我在容器中的每個元素,我正在應用砌體正在移動(像人們會期望),但砌體磚類不適用於容器內的子元素。請看下圖:砌體和砌體磚類

我的javascript:

$(document).ready(function($) { 

    var colWid = Math.floor($('#article_display').width() *.25); 
    console.log(colWid); 
    var $article_display = $('#article_display'); 
    $('#article_display').imagesLoaded(function() { 
    $article_display.masonry({ 
     columnWidth: colWid, 
     itemSelector: '.article', 
     isAnimated: !Modernizr.csstransitions 
    }); 
    }); 
}); 

樣品子元素(注意定位,似乎通過砌體被應用):

<div class="article featured" style="position: absolute; left: 0px; top: 378px;"><img  src="http://placehold.it/292x468"></div> 

這是我引用容器(再次,你可以看到一些風格的變化,它沒有我期望它的「石工」類):

<div id="article_display" class="span12" style="position: relative; height: 943px;"> 

這裏是一篇相關的文章,我基本上是做這個人的工作,但是他沒有看到相同的結果,我認爲自從他發佈他的問題以來,一直有新的發佈,所以解決方案已經改變。 https://stackoverflow.com/questions/15972117/masonry-not-working-class-of-masonry-brick-is-not-being-applied

任何提示或想法將不勝感激,謝謝!

編輯:我真的在問,「磚石磚」和「磚石」類是否應該應用於受砌體插件影響的元素,以防萬一問題不完全清楚。

回答

1

根據Desandro「砌體v3不再將這些類添加到元素。」關閉此。