gpt4 book ai didi

javascript - 在 AJAX 加载的内容上使用语法荧光笔

转载 作者:行者123 更新时间:2023-12-02 23:36:36 26 4
gpt4 key购买 nike

如何在“window”发出“load”事件后加载的内容上使用 Alex Gorbatchev 的语法荧光笔?我正在尝试这种方式:

    $.ajax({
url: file,
success: function(data) {
$('.fileName').text(file);
$('#fileSource > pre').text(data);
SyntaxHighlighter.all();
}
});

...但它不起作用。我需要提到的是,ajax 调用可以在页面加载后的任何时间发生。

问候

最佳答案

-SyntaxHighlighter.all() 绑定(bind)窗口加载。因此,如果您想在页面加载时突出显示元素,请使用此方法。

-SyntaxHighlighter.highlight() 每当您调用此方法时都会突出显示元素。所以你最好使用这个。

-SyntaxHighlighter.highlight() 有两个参数,都是可选的。

<强>1。参数globalParams:

@param {Object} globalParams,覆盖元素参数的可选参数。仅在指定元素时使用。

<强>2。参数元素:

@param {Object} 元素,要突出显示的可选元素。如果未提供,则突出显示当前文档中的所有元素。

-有关此内容的更多信息,请访问syntaxhighlighter_3.0.83/src/shCore.js

关于javascript - 在 AJAX 加载的内容上使用语法荧光笔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com