あなたの設定を知らないと、私は本当に分かりません。しかし、私の推測では、JavaScriptを使用してスライダーをhttp://donoriolo.com/js/script.min.js
に初期化するということです。
このスクリプトはあなたのコンテンツ(DOM)の後に読み込まれているため、当分の間は表示されません。
これを解決するにはどうすればよいですか?
まあ、最も簡単な方法は、コンテンツの前にスクリプトをロードすることです。これは、<body>
の代わりにスクリプトタグを<head>
に移動することで実行できます。スクリプトタグによって私はofcourseを意味します:
<script src='/js/script.min.js' charset="utf-8"></script>
これは、スクリプトが読み込まれるまであなたのウェブサイトは表示されません。それは本当に大きな問題ではないかもしれませんが、接続の遅い訪問者(モバイル訪問者を含む)は、ページの読み込みが遅いことに気付くでしょう。また、これはSEO
に関して問題があります。私はどうなるのか
、スライダーを隠している:
...
<div class="bxslider" style="display: none">...</div>
...
、スクリプトがそうどこかにあなたが持っているでしょうscript.min.js
の最後には、実行後、再びそれを示しています。
$('.bxslider').show();
あなたがかもしれませんたとえば、display
プロパティの代わりにopacity
を使用するなど、いくつかの派手なアニメーションでこれを拡張したいと考えています。
出典
2016-06-17 20:53:31
Tim
ありがとうございました!私が言ったように、何らかの理由でスクリプトを頭の中に入れて何らかの理由でそれをしなかったのですが、不透明度をアニメーション化することは効果的です。 :) – Eriyu