我想要使用同位素插件构建基于砌体的过滤组合页面,但是它不起作用。当运行代码石工工作,但图像高度不起作用。当我运行代码时,PSD的所有图像都是相同的高度和不同的宽度,它与PSD设计的设计不同。使用同位素jQuery插件添加砌体
我正在尝试不同的方式,但它不是相同的PSD设计。
[Psd portfolio design[1] design different is height---
[output is][2]
[1]: https://i.stack.imgur.com/Ia5bj.jpg
[2]: https://i.stack.imgur.com/i2gad.jpg
这里是HTML标记:
<div class="grid">
<div class="col-md-4 grid-item bath house electric">
<figure>
<img src="images/portfolio/1.jpg" alt="">
<figcaption>
<a href="images/portfolio/1.jpg"></a>
</figcaption>
</figure>
</div>
<div class="col-md-4 grid-item office bath paint">
<figure>
<img src="images/portfolio/2.jpg" alt="">
<figcaption>
<a href="images/portfolio/2.jpg"></a>
</figcaption>
</figure>
</div>
<div class="col-md-4 grid-item electric paint house">
<figure>
<img src="images/portfolio/3.jpg" alt="">
<figcaption>
<a href="images/portfolio/3.jpg"></a>
</figcaption>
</figure>
</div>
<div class="col-md-4 grid-item office bath electric house">
<figure>
<img src="images/portfolio/4.jpg" alt="">
<figcaption>
<a href="images/portfolio/4.jpg"></a>
</figcaption>
</figure>
</div>
<div class="col-md-4 grid-item electric office bath paint">
<figure>
<img src="images/portfolio/5.jpg" alt="">
<figcaption>
<a href="images/portfolio/5.jpg"></a>
</figcaption>
</figure>
</div>
<div class="col-md-4 grid-item paint">
<figure>
<img src="images/portfolio/6.jpg" alt="">
<figcaption>
<a href="images/portfolio/6.jpg"></a>
</figcaption>
</figure>
</div>
</div>
主要的jQuery:
<script src="js/vendor/jquery-3.2.0.min.js"></script>
同位素主Jquery的
<script src="js/imagesloaded.pkgd.min.js"></script>
Jquery的激活代码是
$('.grid').isotope({
itemSelector: '.grid-item',
percentPosition: true,
masonry: {
// use outer width of grid-sizer for columnWidth
columnWidth: '.grid-item'
}
})
你可能需要添加一个$(窗口).load(函数(){// 运行代码 });到同位素网格。我记得有一个类似的问题,图像高度计算不正确。或尝试$(文件)。就绪(函数(){ $( '网格 ')同位素({ itemSelector:' .grid项目', percentPosition:真实, 砌筑:{// 使用外宽columnWidth columnWidth:'.grid-item' } }) }); – Cameron
或者你可能必须在CSS中给他们特定的类/高度 - 参考这个页面http://isotope.metafizzy.co/layout-modes/masonry.html – Cameron
height:auto用于我的CSS文件中没有窗口加载函数我的custom.js文件。整天,我只是试图解决这个问题,使用所有类型的同位素文件,但不工作 – Mahbub