2013-04-06 130 views
3

我使用jQuery砌体,它不能正常工作。它不会像它应该那样安排元素。这里有一些截图来演示这个问题。jQuery砌体添加两个元素之间的额外空间

Extra Space Screenshot :

CSS代码:

#cont { 
width:100%; 
height:0 auto; 
min-height:670px; 
padding:15px 15px; 
} 
#cont .item { 
display:block; 
width:auto; 
padding:10px; 
border-radius:2px 2px 2px; 
background:#fff; 
border:1px solid #ddd; 
float:left; 
margin:5px; 
} 

jQuery代码:

$('#cont').masonry({ 
     itemSelector: '.item' 
}).imagesLoaded(function() { 
    $('#cont').masonry('reload'); 
}); 
+0

你最终搞清楚了这一点?我在某些地方额外获得了7px的垂直空间。 – kalenjordan 2014-08-22 22:18:34

回答

-1

使用disply: inline-block;.item元素而不是display:block;

+0

这没有帮助:/ – kalenjordan 2014-08-22 22:18:01