こんにちは、この無料のスライダーを持っていますが、何らかの理由で index.PHP に読み込まれませんが、拡張子を index.HTML に変更すると魅力的に機能します。これを引き起こしている問題は何でしょうか。
これは私のウェブサイトへのリンクです
http://www.RickTallis.com/index2.php
ここでは、HTML サフィックスで読み込まれたスライドショーを見つけることができます。
こんにちは、この無料のスライダーを持っていますが、何らかの理由で index.PHP に読み込まれませんが、拡張子を index.HTML に変更すると魅力的に機能します。これを引き起こしている問題は何でしょうか。
これは私のウェブサイトへのリンクです
http://www.RickTallis.com/index2.php
ここでは、HTML サフィックスで読み込まれたスライドショーを見つけることができます。
JavaScript コンソールを使用すると、次のように表示されます。
TypeError: $(".over").preloader is not a function
$
jQuery など、多くの Web フレームワークで使用される関数です。
それだけです: 現在、あなたのページには 5 つの異なるバージョンの jQuery がリンクされています。4つを排除して移動すると、次のことが役立ちます。
http://www.ricktallis.com/cls/jquery.js
それが役に立てば幸い。良い一日を過ごしてください。
おそらくあなたの.phpはあなたの.html以外のものを提供します。
出力(ブラウザからソースを表示)を比較するだけで、違いがわかります。
コードにエラーがあるため、コードをデバッグするのは困難です(HTMLとJavascriptの両方)
あなたのHTMLは真剣にいくらかのクリーニングを必要とします。頭の2つの終了タグのようなものが表示されます。
そして、私のjavascriptエラーコンソールはあなたのページロードの後でとてもいっぱいです、私はどこから始めるべきかわかりません。
また、 http ://validator.w3.orgでhttp://www.RickTallis.com/index2.phpを検証すると、次のようになります。
46エラー、14警告
あなたはただ少し混乱をきれいにしたいかもしれません。
ローカルで確認しましたが、問題は、単一ページ内の 5 つの異なるバージョンの jQuery ライブラリ間の非互換性にあります。取り外した後、それはうまく機能します。(ページ内の のみを保持jquery.js
します。88 行目にあり、結果ページの 19 行目あたりに配置します。)