ezj 如何兼容旧的代码容器

作者:vkvi 来源:ITPOW(原创) 日期:2010-12-22

ezj 的 ezj.ext.codelighter 只需要指定选择符,就可以让选择到的元素中的代码高亮起来,使得提供代码的网站增光添彩。

如上代码,将所有 class 属性含有 code 的元素(包括 div、pre、textarea)中的代码高亮起来,使用哪种语言的语法高亮呢?使用 class 中最后一个 class 名称作为语言名称。如下就是将以下代码作为 C# 高亮。

现在的问题是,目前老的网页中,没有区分语言,也就是说只有一个 class,值为 code,此时 ezj.ext.codelighter 也不会出错。但老的网页中手动对代码进行了标注,比如粗体、红色,ezj.ext.codelighter 会把这些 font 标签原样显出来,而不是粗体、红色,希望对待的老网页保持原样。可以这么做:

官方网站

http://www.itpow.com/tools/downloads/ezj_V2.10.zip

相关文章