2017-09-20 3 views
0

私はプラグインを使用するように練習しています(最初はLazyLoad)。 GitHubに含まれているドキュメントによると、htmlのPexel-picturesにlazyloadクラス名とdata-original属性を挿入しました。また、jQueryスニペットを追加しました。なぜそれがうまくいかないのですか?LazyLoadプラグインが自分のコードと協力してくれません

HTML:

<img class="lazyload" data-original="https://images.pexels.com/photos/566516/pexels-photo-566516.jpeg?w=940&h=650&auto=compress&cs=tinysrgb" src="https://images.pexels.com/photos/566516/pexels-photo-566516.jpeg?w=940&h=650&auto=compress&cs=tinysrgb" width="350px"height="250"> 

のjQuery:

$(document).ready(function(){ 
    $("img.lazyload").lazyload();  
}); 

LazyLoad docs on GitHub
My code on Codepen

+0

同じイメージで使用しようとすると、どのように動作するのですか?画像は最初に読み込まれます。別の画像で保存してください。 –

答えて

0

これも仕事のための "SRC" 属性の値を削除してください。 このリンクはあなたの仕事fixed code

<img class="lazyload" data-src="https://images.pexels.com/photos/566516/pexels-photo-566516.jpeg?w=940&h=650&auto=compress&cs=tinysrgb" 

幅= "350px" 高さ= "250">

をして、私は以下の

  1. 削除 'SRC'
  2. 改名さのデータを変更しました-original 'から' data-src '

注:これはあなたのissu e、答えとしてこの回答にチェックを入れてください。ありがとう。

+0

@Ipradhap答えてくれてありがとう...しかし、私にとってはこれまでと同じように動作します。画像は「既に読み込まれています」、スクロールダウン中はサイトの下から徐々に表示されます。 – Zebra

+0

開発者のツールバーを使用して、レイジーロードの仕組みをイメージで確認します。私があなたに与えた解決策は、遅延ロードの部分です。スクリーンキャプチャをここで確認してください。 https://www.screencast.com/t/MJYmjNcBywu – lpradhap

関連する問題