私のスライダに問題があります。私たちは非常に好きなSlick sliderを使用します。しかし、私たちはdevツールを使って、私たちのスライダの最初のイメージだけが私たちのCDNによって使用されていることに気付きました。遅延ロード機能を使用している他はslick_sliderのレイジーロードイメージがCDNによって使用されていません
CDN
で使用されていない間に私たちは、WordPressのサイトをホストするためにwpengine.comを使用しています。彼らは私たちのインストールに組み込まれているmax-cdnを持っています。サイトで使用している、またはメディアライブラリにアップロードしているすべての画像は、開発ツールで見ると「CDN」リンクです。だから、私たちのheader.phpの中で、私たちはこのようなスライダーのHTMLがあります。
<section class="lazy fade single-item slider" style="max-height:324px;
overflow:hidden;">
<a class="slide-link" href="#">
<div>
<img src="/images/img1.jpg">
</div>
</a>
<a class="slide-link laz-slide" href="#">
<div>
<img data-lazy="/images/img2.jpg">
</div>
</a>
<a class="slide-link laz-slide" href="#">
<div>
<img data-lazy="/images/img3.jpg">
</div>
</a>
</section>
をあなたは他の画像はデータ遅延を使用している間、最初のイメージタグがSRC =「」を使用していることがわかります=「」
この遅延ロード機能をslick sliderに組み込まれています - あなたがそのリンク上 fをはCtrl +を押すと検索すると、「怠惰な」あなたはgithubのページに、彼らはそれを参照する方法を見ることができます
私の問題は、data-lazy = ""をレイジーローディングに使用しているイメージが、CDNで使用されていないことです。しかし、単にsrc = ""に変更して保存すると、devツールでチェックすると、すべてが読み込まれていることが表示されます。CDN
誰でも私のslick sliderイメージに遅延ロードとCDNの両方を使用できる比較的単純なソリューションを考えてもらえますか?
おかげ