私はもともとこの質問をコード レビュー フォーラムに投稿しましたが、StackOverflow に戻されました。
ある貢献者は、これは私の Apache/サーバーのセットアップの問題だと言いましたが、なぜ 1 つの .js ファイルだけが影響を受けるのでしょうか? ここで説明されている問題:
私はちょっとした jQuery カラスです。私は学び、必要に応じて餌を食べますが、正式な教育を受けていません。
jQuery プラグインがサーバー上では動作しないが、ローカルでは動作するという主な問題があります。
通常の見落とし(サーバー上に相対リンクがない、サーバー上に必要なすべてのファイルがある、大文字と小文字の区別の問題)を確認しましたが、それでも機能しません。
私も FireFox デバッグ ツールに精通していませんが、問題の原因であると思われる非常に大きな問題を発見しました。
プラグイン コードは独自の .js ファイルと、Firefox の「デバッガー」にあります。適切なファイルをクリックすると、.js ファイルをプレビューする代わりに、ドメインのルートのインデックス PHP/HTML が表示されます。 .
具体的な実際の例:
プラグインが失敗しているページの例:こちら
FireFoxe のツールの [コンソール] タブに表示されるエラー メッセージは次のとおりです。
SyntaxError: syntax error @ http://bcw.se/3point0/js2013/imageScroller.js:1
TypeError: $(...).tinyscrollbar is not a function @ http://bcw.se/3point0/index_debug_crousel_02.html:75
Use of Mutation Events is deprecated. Use MutationObserver instead. @ http://code.jquery.com/jquery-latest.js:3492
そして、上記の最初の 2 つのエラーは、適切な .js ファイルに適切に転送されていないため、異常が原因で失敗が発生したと推測されます。以下のスクリーン ダンプを参照してください。
誰でも助けてもらえますか?これは適切なフォーラムですか?
前もって感謝します。