javascript - 调用函数来高亮代码

标签 javascript jquery html syntax-highlighting

请看下面http://valogiannis.com/recent/ .我有一个网页,当用户单击 XHTML 代码时,带有 id 结果的 div 会加载网页的内容(在本例中为 codes/advocasys.html)。事实上,我想做的是突出显示 html 代码。我已经链接了必要的 css/js。我用 SyntaxHighlighter 3.0.83 .此荧光笔需要调用 SyntaxHighlighter.all()<pre>之后标签(更多信息 here )。如果我在同一页面中有我想要突出显示的 html 代码,效果很好,但当脚本加载外部页面 advocasys.html 时,我无法使其工作。我试着把

 <script type="text/javascript">
     SyntaxHighlighter.all()
</script>

在 advocasys.html 的底部,但没有用。我怎样才能让它发挥作用?

提前致谢。

最佳答案

.all() 调用将事件处理程序附加到已经发生的 window.load,而不是使用 .highlight(),例如这个:

SyntaxHighlighter.highlight();

关于javascript - 调用函数来高亮代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579967/

相关文章:

javascript - 使用 JS Regex 获取带有动态尾随值的字符串的第一个值

java - Spring DateTimeFormat 不适用于 jQuery UI Datepicker

html - 列布局的内部填充?

javascript - 我可以通过 React 在 JSX 中动态添加新的 Html 标签输入吗

javascript - jQuery/JavaScript : webkit clearTimeout issue

jquery - 根据行数显示/隐藏文本

javascript - jQuery Wrapper 中的对象

javascript - 了解每个 jquery 函数 - 意外输出

javascript - jQuery 按钮根据输入值启用/禁用?

c# - 在 asp.net 中将 JSON 转换为 .Net 对象时出错