2013-12-25 1 views
0

Я пытаюсь использовать сценарий кладки, чтобы получить изображения в виде галереи без какого-либо зазора в соответствии с изображениями разных размеров. Я попытался инициализировать путь jQuery, но я не могу видеть изображения при инициализации скрипта. но если я не сделал инициализацию сценария, я имею в виду, что не использую кладки, я могу видеть изображения.Изображения исчезают, когда я включаю скрипт jQuery для кладки

Я думаю, что применение сценария position:absolute У меня нет идеи, что происходит.

КОД:

$(document).ready(function() {     
    var $container = $('#p-grid'); 
    // initialize 
    $container.masonry({ 
     columnWidth: 200, 
     itemSelector: '.photos' 
    }); 
    var msnry = $container.data('masonry'); 
}); 

Почему это происходит? В чем проблема? Я делаю это правильно?

Jsfiddle

ответ

1

попробовать что-то вроде этого, FIDDLE

.pic { 
width: 100px; 
height: 100px; 
position: relative 
} 

.pic img { 
    width: 100px; 
    height: 100px; 
} 
+0

Спасибо +1. не может быть сделано в процентах вместо px @rajesh kakawat – sun

+0

может быть, это можно сделать, но вы должны указать ширину родительского контейнера и ширину изображения. –

+0

Ширина родительского контейнера ('# p-grid') равна 100%. Даже это делает это. – sun