質問: jqueryプラグイン、サーバー上だと動かない。 こんにちは。 このたび制作しているwebサイトにjqueryプラグインのprettyphotoを実装したいのですが、ローカルの環境では問題なく動いてくれるのですが、サーバーにアップしたとたんにエラーがでてしまいまったく動いてくれません。 内のスクリプトの記述は という感じです。 ※そのほか直前にprettyphotoのcssは読み込んでおります サーバーにアップしたページのソースをみてみるとcan't find variable:$というメッセージがでていたのでプラグインの記述を (function($){ // $(document).ready(function(){ $("a[rel^='prettyphoto']").prettyphoto({theme:'light_rounded'}); }); }(jquery)); // にしてみてもcan't find variable:jqueryというメッセージがでてきてしまいます。 こちらもともとテンプレートであったサイトを改変しているものなので、このほかhtml後半部分にもいろいろjavascriptの記述があります。以下となります。 レイアウトが崩れないようひとつひとつとりはずしてみたのですがprettyphotoは動いてくれませんでした。 またパスが間違っていないかも何度もチェックはしたつもりです。 本当に困っているのですが、このような時どうやって原因を探していけばよいのか、何かアドバイスを いただけたらと思い投稿させていただきました。 当方、web制作初心者のため、見当はずれなことを訊いていましたらご容赦ください。 どうぞよろしくおねがいします。
回答: なんだかjqueryが読み込まれていないように思えますが、まずはそのあたりをチェックしてみてはどうでしょうか? 読み込んだところで、 alert($); とでもしてみればわかるかと。