0

これらの質問がたくさんあることは知っていますが、どの回答も私の問題を解決していません。これが私が試した/検証したことであり、結果はありません。

また、問題のあるページは次のとおりです: http://sandboxdewsly.com/author/tomclark/ (「ギャラリー」を選択してから、リストされているギャラリーを 1 つ選択する必要があります。オーバーレイが開いたときにエラーが発生します。) - ギャラリーの 142 行目。 js

  1. jQuery がページに一度だけ読み込まれることを確認します。- 終わり
  2. スクリプトの前に jQuery がロードされていることを確認します。- 完了、ヘッダーに jQuery、フッターにスクリプト。
  3. 非競合モードで実行してみてください - 他の問題を作成しました

これらすべてのキャッチ 22 は、問題なく私のホームページで動作していることです。したがって、問題のこのインスタンスのみです。

この幻想的な問題についてアドバイスがある人はいますか? この1つの問題に何時間も費やしましたが、結果はありません...助けてくれてありがとう!

4

2 に答える 2

1

エラーのあるページには探している が含まれていませんが、正しく機能するページには存在するためです<script>id="img-wrapper-tmpl"

jQuery は、見つからない場合、空の配列のようなオブジェクトを返します。

于 2013-03-25T21:03:35.583 に答える
0

あなたの問題のある行:

$('#img-wrapper-tmpl').tmpl( {itemsCount : itemsCount} ).prependTo( $rgGallery );

jQuery以外のオブジェクトを返し、そのオブジェクトに対して操作を実行しようとしているようです。

問題のあるオブジェクトに対してconsole.log()を実行しwhatて、戻ってきていることを正確に確認することをお勧めします。そしてそこから行きます。

于 2013-03-22T13:41:48.657 に答える