0

WordPress Web サイトで作業していたときに、ギャラリーの jQuery スクリプトが明確な理由もなく動作を停止したことに気付きました。firebug では、ページの読み込み後に表示されるエラーは次のとおりです。

Error: Syntax error, unrecognized expression: [object Object][rel='x']ここで、「x」はギャラリー内の画像に対応する数字です。これはjQuery 1.8.3であるため。エラー 本当の問題を探す場所がわかりません。

ライブウェブサイトはこちらからご覧いただけます

4

1 に答える 1

2

ngg.jsファイルの 30 行目で別のエラーが発生したため、問題が発生していることがわかります。

} else if (jQuery(obj).hasClass("prev")) {
    pageNumber = jQuery(obj).attr("id").substr(9);
} else if (jQuery(obj).hasClass("next")) {
    pageNumber = jQuery(obj).attr("id").substr(9);
}

id次または前のボタンがクリックされると、コードはクリックされたボタン要素の属性を見つけようとします。HTML を見ると、id.

上記をこれに置き換えてみてください:

} else if (jQuery(obj).hasClass("prev")) {
    pageNumber--;
} else if (jQuery(obj).hasClass("next")) {
    pageNumber++;
}
于 2013-06-08T13:22:08.040 に答える