LightGalleryを使用して、ポートフォリオを表示し、カテゴリをフィルタリングするアイソトープを使用しています。私の画像は高画質であるため、ImageLoaded を使用しようとしていますが、まだjQueryを学習することはできません。 プリローダー(cssまたはgif)が表示されている間、および完了したローディングがズームインのように画像の入り口を与えるときにImageLoadedがバックグラウンドでイメージをロードするようにします。私のCodepenLightGallery前のプリローダ、Imageloadedを使用する同位体
$(document).ready(function() {
var $gallery = $('#gallery');
var $boxes = $('.revGallery-anchor');
$boxes.hide();
$gallery.imagesLoaded(function() {
$boxes.fadeIn();
$gallery.isotope({
// options
sortBy : 'original-order',
layoutMode: 'fitRows',
itemSelector: '.revGallery-anchor',
stagger: 30,
masonry: {
columnWidth: 200
}
});
});
$('button').on('click', function() {
var filterValue = $(this).attr('data-filter');
$('#gallery').isotope({ filter: filterValue });
$gallery.data('lightGallery').destroy(true);
$gallery.lightGallery({
selector: filterValue.replace('*','')
});
});
});
これは私が作業しようとしているコードです。まだ完成していないが、私は立ち往生して次のステップを知らない。またアニメーション化されていません。
お願いします、ありがとうございます。
こんにちはMicheal、ホストされているとうまく動作しません。 [Site](http://sapshubli.com/gallery/)イメージがロードされているローダーが表示されているか、ローダーのみが表示されていても、イメージはまったく表示されません。上記のサイトを確認してください。 – Kamalakannan
@Kamalakannanのコデプテンとあなたの個人的なサイトの間に同じものがないことは明らかですが、あなたの個人的なサイトのトラブルシューティングもしません。私はすでにサードパーティのサイト(codepen)にたくさんお手伝いしています。あなたにはすでに助言をしていません。すでにあなたのためにやったことがあり、あなたの個人的なウェブサイトを見つけることができればうれしいです。 –
ええ、私はもっと欲しいと思っています:(私の謝罪。とにかく、Michealに感謝します。 – Kamalakannan