я использовал вид масонства плагин, но когда образы загрузки через вызов Ajax, они, кажется, будет отображаться одна под другой (например, список)Кладка вид, показывающий изображения один ниже другого
HTML
<div id="masonryView" data-ng-repeat="image in images">
<div class="item">
<a target="_blank" href="">
<img src="{{image.imageSourceURL}}" alt="" width="250">
</a>
<div class="desc">{image.description}</div>
</div>
</div>
Ajax
$(window).load(function(){
var $container = $('#masonryView').masonry();
$container.imagesLoaded(function() {
$container.masonry();
});
});
CSS
#masonryView {
position: relative;
}
.item {
margin: 10px;
width: 100px;
}
Возникает ли проблема, которая может объяснить, почему изображения отображаются один под другим?
Попробуйте этот плагин, если вы используете угловой Js https: //github.com/passy/angular-masonry – roxid
Это сработало! Еще одна вещь заключалась в том, чтобы включить зависимость imagesLoaded, которая потребовала много времени, чтобы понять. – Akshay