新しく生成されたコードブロックをhighlight.jsで強調表示する方法 - javascript -
怪我咯
怪我咯 2017-07-05 10:42:48
0
1
1023

たとえば、セグメントフォールトエディター。 。 。 。 。

コード ブロックは強調表示されていません。コンテンツは Baidu によって検出されました。

hljs.initHighlightingOnLoad();
レンダリングはオンロード中に実行されます。つまり、それ以降のドキュメントへの変更は実行されません。したがって、明らかに、これではインターフェイスから取得したドキュメントのコードを強調表示できません。

ここでは新しく生成されたコンテンツについて話していることに注意してください。コードの強調表示は無効で、プリコードのみでクラスはありません。 。 。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(1)
刘奇

コードを強調表示する方法は複数あります。hljs.initHighlightingOnLoad()強調表示操作をドキュメント読み込みイベントにバインドするだけです。

hljs.initHighlightingOnLoad()コード:

リーリー

HLJS の公式ドキュメントを参照できます:
https://highlightjs.org/usage/

カスタム初期化セクションにコード例があります: 例1:
リーリー

例 2

リーリー

したがって、1 つの領域のみを強調表示する必要がある場合は、次のようにしてください。 リーリー

言語関連の設定は

を通じて設定され、設定項目は http://highlightjs.readthedoc...

を参照できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート