【发布时间】:2013-12-12 01:29:49
【问题描述】:
同位素和延迟加载有问题。似乎将同位素和具有固定高度和宽度的每个图像网格化,它覆盖了砖石布局。也许是一个 CSS 问题,但对正在发生的事情感到非常困惑。这是我的细分和截图:
HTML/PHP(我已经缩短了这是代码的主要元素):
<div class="isotope">
<img class="lazy" data-original="<?= htmlspecialchars($row['url']) ?>" />
</div>
我的 CSS:
.isotope-item {
z-index: 2;
}
.isotope img {
margin:0 8px 8px 0;
width:202px;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
jquery:
$(window).load(function(){
var $container = $('.isotope');
$container.isotope({
filter: '*',
animationOptions: {
duration: 750,
easing: 'linear',
queue: false
}
});
延迟加载:
$(".lazy").lazyload();
这是一个屏幕截图,因此您可以看到lazyload 使砌体成为固定网格,而不是看起来像这样,它应该是砌体并相应地适合。
【问题讨论】:
标签: javascript jquery html css jquery-isotope