JavaScript コードをいくつか作成し、IIS で使用すると問題なく動作しますが、ファイルをローカルで開くと問題が発生します。
ソースを開き、ページを view-source:xyz.html として開いてリンクを個別に確認しました
すべてのリンクは問題ありません。なぜこれがうまくいかなかったのか、私は驚いています。Firefox chrome の両方でエラーが発生し、IE10 がハングします (これには非常に驚いています)。
このコードが機能しない理由を誰かが知っていますか。
コードは
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript">
</script>
<script type="text/javascript">
window.jQuery || document.write('<script src="js/vendor/jquery-1.8.0.min.js"><script>')
</script>
<script type="text/javascript" src="ui/js/jquery-ui-1.8.23.custom.min.js">
</script>
これは、js ファイルへのリンクの / と \ の違いが原因で発生します。
TypeError: $(...).slider is not a function
localhost でファイルをチェックするとjQuery.ui.tabs
関数になりますが、ローカル ファイルでは未定義です。
そのファイルがロードされない理由がわかりません![ここに画像の説明を入力][1]
画像を確認してくださいhttp://i.stack.imgur.com/iLIJ0.png
localhost では問題なく動作しますが、ローカル ファイルでは動作しません。ビューソースを確認すると、ビューソースを実行するときにそれらをクリックすると機能します。