与div中的砌体的Pinterest效果被打破

时间:2014-03-11 12:56:29

标签: jquery django twitter-bootstrap jquery-masonry

我试图在Django应用程序中使用带有Bootstrap 3的jQuery Masonry,但我没有得到结果。每当图片的高度大于列中的其他图片时,它就会像图片中那样高兴:

enter image description here

这是我的代码:

  <script src={% static "js/jquery.masonry.min.js" %}></script>


    <script>
  $(function(){

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

  $container.imagesLoaded( function(){
    $container.masonry({
      itemSelector : '.item'
    });
  });

  });
</script>

和HTML

<div class="container">


 {% for key, values in prodmatrix %}
 <div class = "span3 item"> 

 <div class="product-box feed masonryImage">
 <img src="{{ STATIC_URL }}{{values.1.0}}" />
 <a href="{% url 'product_detail' slug=values.3.0 %}" class="title">{{ values.0.0 }}</a><br/>
 <p>
 {{ values.0.0 }}
 </p>
 </div>

 </div> 
 {% endfor %}

 </div>

1 个答案:

答案 0 :(得分:2)

我认为最外层的div应该包含class = "item masonryImage" 在你的情况下,即div包含类span3。