0

そのため、私の Web サイトの 1 つで、メイン ページを除くすべてのページで完全に正常に動作する jQuery プリローダーを追加しました。問題を引き起こしているページには、(最初は) 動作しないように見えるスライダー jQuery プラグインもあります。基本的に、何らかの理由で jQuery プラグインは、ページが完全に読み込まれた後にのみ起動しているようです。ページが少なくとも 1 回読み込まれると (キャッシュされると)、すべて正常に動作します。スクリプトを head タグに配置して、body タグを閉じる前に実験しましたが、違いはありませんでした。

ここで問題を確認できます (左の赤いボタンをクリックすると、問題の原因となっている /main.php ページにリダイレクトされます) http://freshbeer.lv

jQueryファイルの配置に関係していることはほぼ確実なので、ここにコードを投稿する必要はないと思います(ページを調べることで確認できます)が、それが何か違うと思う場合は、ここにコードを投稿してほしいです。お気軽にお問い合わせください。質問を更新します。

4

1 に答える 1

0

あなたはこれらを持っています:

<script src="js/placeholder.js"></script>
<script> $('input[placeholder], textarea[placeholder]').placeholder(); </script>

この前に:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

これらの結果

Uncaught ReferenceError: jQuery is not defined   
Uncaught ReferenceError: $ is not defined 

こいつを忘れた

GET http://freshbeer.lv/img/loading.gif 404 (Not Found) 

これらはすべて開発ツール コンソールにあります。この場合はクロムですが、他のブラウザにもあります。

于 2013-01-19T18:52:39.023 に答える