私が使用するコードは、prettify ソース コードの強調表示です。
強調表示するには、
に記述する必要があり、に class="prettify" を追加する必要があります。
したがって、$ を使用します。 (" pre").attr("class","prettify");すべてを一度に js に追加します。
手動で記述する必要はありません。
コードはおそらく次のようになりますリーリー一番下のjsの順番はこんな感じです
リーリーGoogle Chrome では、最初に jq が解析され、次にクラスを追加する js が実行されます。最後に、ソース コードが強調表示された js が実行されます。
ただし、Firefox と IE では、jq が最初に実行されます。強調表示されたソース コードの js が実行されます。3 番目のステップでは、手書きの js が実行されます。
なぜこれが起こるのかわかりません。
リーリー
$(function () { は、ページの DOM が読み込まれた後に内部の JS を実行します。JS はすでに命令に従って実行されています。途中にイベント リスニングを置くだけです。
コードをハイライト表示することもできますDOM がロードされた後
https://github.com/amdjs/amdj...
/q/10...
この投稿があなたの問題を解決します
リーリー
試してみる