同じPSDデザインと同じアイソトーププラグインを使用して、メーソンリーベースのフィルタリングポートフォリオページを構築したいが、機能しない。コードを実行すると、石積みは機能していますが、画像の高さは機能しません。 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-item'、 percentPosition:true、 masonry:{ //外側の幅を使用します。 columnWidthのグリッドサイザーのサイズ: columnWidth: '.grid-item' } }) }); – Cameron
またはCSSで特定のクラス/高さを指定する必要があるかもしれません - このページを参照してくださいhttp://isotope.metafizzy.co/layout-modes/masonry.html – Cameron
高さ:CSSファイルにautoが使用されています私のcustom.jsファイル。一日中、私はアイソトープのすべての種類のドキュメントを使ってこの問題を修正しようとしていましたが、作業していません – Mahbub