私は同様のスレッドを見てきましたが、この問題の解決策をまだ見つけていません。
ウェブサイトはローカルマシン(Mac)で完全に機能していますが、FTP(1&1でホスト)経由でウェブサイトをアップロードしました。ブラウザ(最新のChrome / Firefox / Safari)でサイトを表示すると、スクリプトが読み込まれません。画像スライダー(AnythingSlider)。
これが他の場所で答えられた場合はお詫び申し上げます。
私は同様のスレッドを見てきましたが、この問題の解決策をまだ見つけていません。
ウェブサイトはローカルマシン(Mac)で完全に機能していますが、FTP(1&1でホスト)経由でウェブサイトをアップロードしました。ブラウザ(最新のChrome / Firefox / Safari)でサイトを表示すると、スクリプトが読み込まれません。画像スライダー(AnythingSlider)。
これが他の場所で答えられた場合はお詫び申し上げます。
スクリプトを確認すると、次のエラーが発生します。
Uncaught TypeError:Object[objectObject]にはメソッド'anythingSlider'がありません
2番目のjQuery呼び出しを削除する必要があります。
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.2.min.js"><\/script>')</script>
これにより、jQueryが「再起動」するのを防ぎ、anythingSlider
関数を失うのを防ぎます。
155行目:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.2.min.js"><\/script>')</script>
20行目:
<script src="js/libs/jquery-1.7.2.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.2.min.js"><\/script>')</script>
jQueryを2回含めないでください。行155のjqueryは、anythingsliderの後に含まれています。したがって、jqueryオブジェクトをリセットしています(もはやthinsliderはありません)。この行155jqueryを削除し、行34を次のように変更します
<script>
$(document).ready(function(){
$('#slider').anythingSlider();
});
</script>
*おい!urスクリプトとcssで何をしていますか*
1.iはcurtに同意します。
jqueryを含めた場所は4つありますが、既存のjqueryの可用性をチェックする場所はありません。
2.iはすべてのスクリプトファイルが正しくロードされていることを確認しました。したがって、問題はファイルのロードではありません。これを使用すると、スクリプトをロードするために誤ったURLを使用しています。3.最後に、domreadyの後に実行する必要があるものには$(document).ready()イベントを使用する必要があります
このコードを試してください
<script defer type="text/javascript">
// DOM Ready
$(document).ready(function () {
$('#slider').anythingSlider();
});
</script>