1

「mu is too short's answer to this question」を調べたところ、まったく同じスクリプトに対してローカル コンテキストとは異なる動作が jsFiddle で発生することに気付きました。それがなぜなのかについての手がかりはありますか?

注: ローカル コンテキストの Firefox のエラー コンソールに JavaScript エラーが表示されません。

UPDATE : HTML をfiddle.jshell.net/ambiguous/ZEx6M/1/show/lightからローカル ファイルに取得し、そのローカル ファイルを Chromium ブラウザーにロードしようとしましたが、javascript コンソールに次のエラーが表示されました。

  • GET file:///css/normalize.css undefined (undefined) /css/normalize.css
  • GET file:///css/result-light.css undefined (undefined) /css/result-light.css
  • Resource interpreted as Script but transferred with MIME type application/empty jquery.scrollTo-1.4.2.js:-1
  • Resource interpreted as Script but transferred with MIME type text/plain jquery.viewport.js:-1

ファイルをダウンロードしてタグを変更すると、これらの JavaScript エラーを取り除くことができます<script>が、問題は解決しません。ページはまだ一番下までスクロールします。また、これらのエラーは、動作中の (jsFiddle) バージョンでも表示されます。

Konqueror でも同じプロセスを試しました。結果: スクリプトはまったく何もしません。

4

1 に答える 1

0

CSS と JavaScript に別々のファイルを使用しないでください。(インライン JavaScript とインライン CSS を使用して) すべてを HTML ファイルに入れるだけで問題ありません。

または、Web サーバーをローカルで実行して JavaScript ファイル (正しい MIME タイプ) を提供し、CSS への相対パスを使用します。

于 2011-06-14T12:54:56.630 に答える