У меня возникли проблемы с макетированием масонства, чтобы правильно загрузить изображения, я достаточно новичок в javascript и буду благодарен за помощь и совет. Я пробовал imagesLoaded, но у меня проблема с тем, что он работает правильно, главным образом потому, что я не уверен, что правильно помещаю правильный JavaScript.Советы по размещенному графическому плагину для кладки
Вот мой loadedImages Javascript взята с сайта http://imagesloaded.desandro.com/
$('#container').imagesLoaded(function() {
});
$('#container').imagesLoaded({
},
function() {
}
);
$('#container').imagesLoaded()
.always(function(instance) {
console.log('all images loaded');
})
.done(function(instance) {
console.log('all images successfully loaded');
})
.fail(function() {
console.log('all images loaded, at least one is broken');
})
.progress(function(instance, image) {
var result = image.isLoaded ? 'loaded' : 'broken';
console.log('image is ' + result + ' for ' + image.img.src);
});
Я сохранил это как masonry.js и загрузить его в HTML.
В masonry.pkgd.min.js я написал:
$('.grid').masonry({
// set itemSelector so .grid-sizer is not used in layout
itemSelector: '.grid-item',
// use element for option
columnWidth: '.grid-sizer',
percentPosition: true,
})
кирпичную кладку работает, но когда я обновить страницу разрывы макета. Если я настраиваю браузер, он исправляет себя. Вот веб-сайт, чтобы показать вам, что происходит: http://www.elraymond.com/
Опять же, любые советы или указатели, чтобы поставить это право, будут очень оценены.
Благодаря
Большое спасибо! Похоже, это исправлено. – ElRaymond
рад, что я мог помочь :) – FalcoB