0
問題:(所有.items具有絕對和頂部0 =>重疊)砌體JS顯示項目首先在調整大小正確
它的第一個節目correcty當我調整窗口大小。
的JavaScript(http://masonry.desandro.com/):
$(document).ready(function() {
var container = document.querySelector(\'#container\');
var msnry = new Masonry(container, {
itemSelector: \'.item\',
columnWidth: container.querySelector(\'.grid-sizer\')
});
});
HTML:
<div id="container">
<div class="item"><a><img/></a></div>
<div class="item"><a><img/></a></div>
CSS:
#container {
background: none;
width: 100%;
}
#container:after {
content: '';
display: block;
clear: both;
}
#container .item img {
max-width: 100%;
height: auto;
display: block;
}
@media screen and (max-width: 480px) {
#container .item,
#container .grid-sizer {
width: 49%;
margin: 0.5% 0.5% 0 0.5%;
}
}
@media (min-width: 480px) {
#container .item,
#container .grid-sizer {
width: 32.3%;
margin: 0.5% 0.5% 0 0.5%;
}
}
@media screen and (min-width: 768px) and (min-width: 992px) {
#container .item,
#container .grid-sizer {
width: 24%;
margin: 0.5% 0.5% 0 0.5%;
}
}
@media screen and (min-width: 992px) and (min-width: 1200px) {
#container .item,
#container .grid-sizer {
width: 11.5%;
height: auto;
margin: 0.5% 0.5% 0 0.5%;
}
}
非常感謝您!