jQuery Image Lazy Load WP – コンテンツ部分以外の画像にフェード効果をつけない

以前から気になってはいたのだが、jQuery Image Lazy Load WP を使用するとウィジェットの画像がグレー表示されてしまう。
HTML の読み込みが行われていないので、当たり前なのであるが、気になっていたので回避方法をメモ。

「wp-content/plugins/jquery-image-lazy-loading」内にある「jq_img_lazy_load.php」の27行目を以下の様に編集する。

function jquery_lazy_load_ready() {
  $placeholdergif = plugins_url('images/grey.gif', __FILE__);
  echo <<<EOF
<script type="text/javascript">
jQuery(document).ready(function($){
  if (navigator.platform == "iPad") return;
  jQuery("#content img").not(".cycle img").lazyload({
    effect:"fadeIn",
    placeholder: "$placeholdergif"
  });
});
</script>
EOF;
}

これにて、コンテンツ部分以外の画像にはフェードがかけられなくなった。
めでたし、めでたし。

尚、この部分、既定では以下の様になっています。

jQuery("img").not(".cycle img").lazyload({

LINEで送る
このエントリーを Google ブックマーク に追加
[`yahoo` not found]
GREE にシェア

This entry was posted in WordPress and tagged , , . Bookmark the permalink.

6 Responses to jQuery Image Lazy Load WP – コンテンツ部分以外の画像にフェード効果をつけない

  1. Pingback: 画面のスクロールに合わせて画像を順番に読み込むプラグイン「jQuery Image Lazy Load WP」 | trevo-lab

  2. Pingback: ブログの高速化に貢献!画像をあとから読み込むプラグイン「jQuery Image Lazy Load WP」が便利! | gori.me

  3. Pingback: ちょ、まだあったのかぁ! 知らないと断然損するWordPressプラグイン5つ #WP_shirason*frasm

  4. Pingback: Wordpressに表示される画像をスクロールに併せてフェードイン | mirusika.com

  5. Pingback: jQuery lazy load pluginでサイドバーの画像にフェード効果をつけない | 求職者支援訓練・職業訓練講師のブログ

  6. Pingback: [wordpress]スクロールに合わせて画像を読み込むプラグイン「jQuery Image Lazy Load WP」を導入する際にやったほうがいいおまじない。 | こんちくわのぶろぐ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です