• 解決済 zukko

    (@zukko)


    お世話になります。
    ブログを作成し数日、TOPページ以外の個別記事ページを
    表示したときだけ左下にエラーが表示されいることに気付きました。

    Web ページ エラーの詳細
    メッセージ: オブジェクトでサポートされていないプロパティまたはメソッドです。
    ライン: 9
    文字: 2
    コード: 0
    URI: http://ohayo-dontin.com/wp-content/themes/autofocuslite/js/js.autofocus.js?ver=2.0

    とりあえず現在は普通に見えているのですが
    このWebページのエラーにより、正しく機能しない場合があります
    と出てしまうので困っています。解決法がありましたら教えて下さい。
    XP Home Edition Service Pack3
    InternetExproler8使用
    使用テーマ AutoFocus Lite
    使用プラグイン■Akismet
    ■Wiget Logic
    ■WP-Spamfree
    ■WP Multibyte Patch

    どうぞよろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Chromeの開発ツールで見たところ、下記のエラーが出てました。

    Uncaught TypeError: Object [object Object] has no method ‘imgCenter’ js.autofocus.js:9

    下記の個所でimgCenter()が定義されていない、というエラーのようです。

    jQuery(".home #content img").imgCenter({
        parentSteps: 2
    });

    head内を見たところ、imgCenterを定義していると思われる下記のscriptタグが個別ページにはありませんでした。

    <script type='text/javascript' src='http://ohayo-dontin.com/wp-content/themes/autofocuslite/js/jquery.imgCenter.minified.js?ver=6.0'></script>

    なので、条件分岐でimgCenterをTOPページの時だけ実行させるか、上記のscriptタグを個別ページでも読み込ませればエラーは無くなると思います。

    前者だと、いろいろやり方がありますが、下記のような感じで大丈夫かと思います(動作未確認)。

    if( jQuery('body').hasClass('home') ){
        jQuery(".home #content img").imgCenter({
            parentSteps: 2
        });
    }

    間違っていたらすみません。

    トピック投稿者 zukko

    (@zukko)

    y_yuさま

    お世話になります。
    上記で説明していただいた通りscriptタグを読み込ませた後
    エラー表示がなくなりました。
    本当に感謝の気持ちでいっぱいです。ありがとうございました!!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「個別記事のみページエラーが出る」には新たに返信することはできません。