»jQuery lazy load plugin がうまく動かない時の対処法(jQueryの競合)


jQuery lazy load pluginは jQueryを利用して画面外の画像読み込みを遅延させます。
イメージを大量に張っている記事なんかはこの処理を行うことで、ページの読み込みがスムーズになります。

しかし、利用しているテーマが自作だったりすると、テーマ内で既にjQueryを埋め込んでいる場合があります。
jQuery lazy load pluginは、デフォルトの設定だと既存のjQueryとは別のjQueryを読みに行ってしまいますので、jQueryの競合を起こして不具合につながります。

以下に解決方法をメモしておきます。

jQueryが競合した場合

jQuery lazy load plugin 編集

  1. wordpressの管理画面から「プラグイン編集」へ
  2. 編集するプラグインを選択で「jQuery lazy load plugin」へ
  3. プラグインファイルの中から「jquery-image-lazy-loading/jq_img_lazy_load.php」へ
  4. 「$jq_url」を検索し、値を空にする(jQuery lazy load plugin v0.13の場合)
  5. ファイルを更新!

以上で完了です。

公開日: 2013年1月24日 0:00 | カテゴリー: PHP, WordPress | タグ: , , ,

コメント