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