我发现一个关于 SyntaxHighlighter 的问题。
但是,我说的是 jquery 插件而不是 https://github.com/RichGuk/syntaxhl
我想在 tinyMCE 中突出显示源代码,我添加了以下按钮:
ed.addButton('srccd', {
title: 'Source Code',
image: 'sourcecode.png',
onclick: function() {
ed.focus();
var newSRCjq='<pre id="s1" class="highlight">'+ ed.selection.getContent() + '</pre>';
ed.selection.setContent(newSRCjq);
$.SyntaxHighlighter.init({})
}
});
我还使用另一个插件(片段),而不是 init invoke ,我调用以下函数:
$('iframe').contents().find('#s1').snippet("java",{style:'kwrite',box:"1"});
而且我没有达到预期的结果。
注意:我不会忘记为上面的插件导入所需的 JS 和 CSS