解決策としてスタック オーバーフローを読んでいますが、見つかりません。
(フルサイズの画像はhttp://i.imgur.com/hrcDg.pngにあります)
ページをロードすると、そのように見えます
サイトはこちら(ベータ版)
http://e-gimnazija.hostoi.com/test/site/index.html
全展開押したら最初から自動展開だったら解けるかも
解決策としてスタック オーバーフローを読んでいますが、見つかりません。
(フルサイズの画像はhttp://i.imgur.com/hrcDg.pngにあります)
ページをロードすると、そのように見えます
サイトはこちら(ベータ版)
http://e-gimnazija.hostoi.com/test/site/index.html
全展開押したら最初から自動展開だったら解けるかも
問題は、実行時.isotope
に画像がまだロードされていないため、プラグインが画像のサイズを計算できないことです。
いくつかの異なるオプションから選択できます
$(window).load(function(){/*init plugin here*/})
reLayout
画像が読み込まれたら呼び出します$(window).load(function(){$('#thumbs').isotope('reLayout');});
li
CSSを介してそれらに寸法を指定し、それらをisotope
取得します。jqueryで修正しました:
<script type='text/javascript' >
$(window).load(function() {
$.getScript('/js/jquery.isotope.min.js', function() { });
});
</script>
これは、ページ全体が読み込まれるのを待ってから、最後に isotope スクリプトを読み込みます。以下に、すべてが読み込まれるまで「動作中」の通知とスピナーを使用して、より完全なソリューションを示します。スピナーは font-awesome アイコンからのものです...
<div class="container wrapper">
<div class="inner_content">
<div class='working' >
<h2>working... <i class="icon-spinner icon-spin icon-large"></i></h2>
</div>
</div>
</div>
<script type='text/javascript' >
$(window).load(function() {
$.getScript('/js/jquery.isotope.min.js', function() {
$('.working').fadeOut();
});
});
</script>