1

誰かが助けてくれることを願っています。

あるページでは正常に機能するが、別のページでは機能しないバナーローテーターがあります。あるページから別のページにコードをコピーして貼り付け、正しい場所を指すようにパスを変更しました。すべてが同じであることを確認しました。W3のリンク切れチェッカーを使用しましたが、リンクはすべて正常です。ただし、ローテーターは1ページでのみ再生されます:http ://www.electrickiwi.co.uk/test/bannerRotator/index.html 。

http://www.electrickiwi.co.ukで動作させたいのですが、動作させられないようです。

何が間違っているのかについて誰かが何か考えを持っていますか?

ありがとう!

ロス

4

3 に答える 3

3

動作しないページには、未定義のメソッド「ドラッグ可能」に関連するJSエラーがあり、明らかに他のJSが動作しなくなります。期待されるJSライブラリを追加するのを忘れた可能性はありますか?

于 2012-05-21T15:53:31.577 に答える
2

あなたのページは次のようなJavaScriptエラーをスローしています:

于 2012-05-21T15:56:40.903 に答える
1

jQueryUIのようなjQuery拡張機能が機能する方法は$、スクリプトがロードされるときにメモリ内のjQueryオブジェクトに追加することです。

jQuery.jsの別のコピーをリロードすると、それ自体が初期化さ$れ、メモリ内のjQueryオブジェクトが上書きされます。

そのページにjquery.jsとjquery.min.jsがあることがわかります。ページが、最新のコピーであるjquery-ui-1.8.16.custom.min.jsの後にjquery.jsまたはjquery.min.jsをロードする場合メモリ内のjQueryオブジェクト$にはドラッグ可能な関数がないため、コンソールでJavaScriptエラーが発生します。

スクリプトが読み込まれる順序を確認します。

于 2012-05-21T15:58:08.703 に答える