2015-10-28 3 views
0

Я пробовал все и искал эту проблему, но просто не могу ее решить..grid добавляет нежелательную высоту

Кажется, что .grid добавил дополнительный 100px, что нежелательно и беспорядок с моей компоновкой. Что я сделал не так?

показан дополнительный добавленный высота enter image description here

Link

1px border yellowbox: .grid

1px border GreenBox: .grid-item

CSS-:

.grid { 
    border: 1px solid yellow; 
    width: 540px; 
} 
.grid-item { 
    float: left; 
    width: 246px; 
    margin-bottom: 20px; 
    border-top: 1px solid #bababa; 
    padding-top: 30px; 
    border: 1px solid green; 
} 

JS

$(document).ready(function() { 

     $('.grid').masonry({ 
     itemSelector: '.grid-item', 
     columnWidth: 250, 
     gutter: 35 
     }); 

}); 
+0

Каков Ваш браузер и его версия? – Alex

+0

Safari Version 9.0 (11601.1.56) – Pawel

+0

Chrome Версия 47.0.2526.16 beta (64-разрядная версия) – Pawel

ответ

0

Попробуйте протестировать этот код на каждом браузере первой. - >>>>http://jsfiddle.net/r6w1j70c/2/

Все ивы добавляемого Jquery

<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.2/masonry.pkgd.min.js"></script> 

Если он работает на всех ваш браузере, то это означает, что JS масонство не проблема ... это ваше кодирование, который может быть Мессинг его вверх.

Смежные вопросы