0

こんにちは、この無料のスライダーを持っていますが、何らかの理由で index.PHP に読み込まれませんが、拡張子を index.HTML に変更すると魅力的に機能します。これを引き起こしている問題は何でしょうか。

これは私のウェブサイトへのリンクです

http://www.RickTallis.com/index2.php

ここでは、HTML サフィックスで読み込まれたスライドショーを見つけることができます。

http://www.RickTallis.com/cls/

4

3 に答える 3

1

JavaScript コンソールを使用すると、次のように表示されます。

TypeError: $(".over").preloader is not a function

$jQuery など、多くの Web フレームワークで使用される関数です。

それだけです: 現在、あなたのページには 5 つの異なるバージョンの jQuery がリンクされています。4つを排除して移動すると、次のことが役立ちます。

  1. 行 28、57、88、および 903 を削除します。
  2. 20 行目の URL を次のように変更します。http://www.ricktallis.com/cls/jquery.js

それが役に立てば幸い。良い一日を過ごしてください。

于 2012-08-03T14:33:17.833 に答える
0

おそらくあなたの.phpはあなたの.html以外のものを提供します。

出力(ブラウザからソースを表示)を比較するだけで、違いがわかります。

コードにエラーがあるため、コードをデバッグするのは困難です(HTMLとJavascriptの両方)

あなたのHTMLは真剣にいくらかのクリーニングを必要とします。頭の2つの終了タグのようなものが表示されます。

そして、私のjavascriptエラーコンソールはあなたのページロードの後でとてもいっぱいです、私はどこから始めるべきかわかりません。

また、 http ://validator.w3.orgでhttp://www.RickTallis.com/index2.phpを検証すると、次のようになります。

46エラー、14警告

あなたはただ少し混乱をきれいにしたいかもしれません。

于 2012-08-03T14:18:30.157 に答える
0

ローカルで確認しましたが、問題は、単一ページ内の 5 つの異なるバージョンの jQuery ライブラリ間の非互換性にあります。取り外した後、それはうまく機能します。(ページ内の のみを保持jquery.jsします。88 行目にあり、結果ページの 19 行目あたりに配置します。)

于 2012-08-03T14:22:52.540 に答える