Можно ли как то сделать прелоадер не по всему окну, а по блоку ('.grid') ?
.prldr {
position: fixed;
left: 0;
top: 0;
right:0;
bottom:0;
background: #9A12B3;
z-index: 30;
}
$(window).load(function(){
$('.prldr').delay(500).fadeOut('slow');
$(".grid").imagesLoaded(function() {
$(".grid").masonry({
itemSelector: ".grid-item",
transitionDuration: "1.2s",
horizontalOrder: true,
columnWidth: ".grid .standard"
});
$(".grid").masonry("layout")
});
});
так всё работает, но если (window) заменить на ('.grid') .prldr не исчезает