jQuery編輯器KindEditor4.1.4代碼高亮顯示設(shè)置教程
更新時(shí)間:2013年03月01日 10:23:50 作者:
接下來(lái)介紹下編輯器KindEditor4.1.4代碼高亮顯示設(shè)置:加載需要的JS和CSS文件/編輯器初始化設(shè)置后,在里面加prettyPrint等等,感興趣的你可以參考下本文
編輯器KindEditor官網(wǎng): http://www.kindsoft.net/
1、需要加載的JS和CSS文件為:
<script src="kindeditor-4.1.4/kindeditor.js" type="text/javascript" charset="utf-8"></script>
<script src="kindeditor-4.1.4/plugins/code/prettify.js" type="text/javascript"></script>
<link href="kindeditor-4.1.4/plugins/code/prettify.css" rel="stylesheet" type="text/css" />
2、編輯器初始化設(shè)置后,在里面加prettyPrint():
KindEditor.ready(function (K) {
window.EditorObject = K.create('#txtBody', {
cssPath: 'plugins/code/prettify.css',
resizeType: 1,
allowPreviewEmoticons: false,
allowImageUpload: false,
items: [
'code', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link']
});
prettyPrint();
});
假如要高亮的代碼一開(kāi)始是隱藏的,要顯示出來(lái),則需要調(diào)用prettyPrint();
function Show(i) {
var id = '#divBody' + i;
if($(id).is(":hidden")){
$('#divIntro' + i).hide();
$(id).slideDown();
$(id).next("a").text("收縮...");
prettyPrint();
}
else{
$('#divIntro' + i).show();
$(id).slideUp();
$(id).next("a").text("詳細(xì)...");
}
}
3、默認(rèn)代碼是不換行的,要自動(dòng)換行可以修改prettify.css,把white-space原來(lái)的值pre修改為pre-wrap:
pre.prettyprint {
border: 0;
border-left: 3px solid rgb(204, 204, 204);
margin-left: 2em;
padding: 0.5em;
font-size: 110%;
display: block;
font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
margin: 1em 0px;
white-space: pre-wrap; /* 原來(lái)的值是 pre;*/
}
1、需要加載的JS和CSS文件為:
復(fù)制代碼 代碼如下:
<script src="kindeditor-4.1.4/kindeditor.js" type="text/javascript" charset="utf-8"></script>
<script src="kindeditor-4.1.4/plugins/code/prettify.js" type="text/javascript"></script>
<link href="kindeditor-4.1.4/plugins/code/prettify.css" rel="stylesheet" type="text/css" />
2、編輯器初始化設(shè)置后,在里面加prettyPrint():
復(fù)制代碼 代碼如下:
KindEditor.ready(function (K) {
window.EditorObject = K.create('#txtBody', {
cssPath: 'plugins/code/prettify.css',
resizeType: 1,
allowPreviewEmoticons: false,
allowImageUpload: false,
items: [
'code', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link']
});
prettyPrint();
});
假如要高亮的代碼一開(kāi)始是隱藏的,要顯示出來(lái),則需要調(diào)用prettyPrint();
復(fù)制代碼 代碼如下:
function Show(i) {
var id = '#divBody' + i;
if($(id).is(":hidden")){
$('#divIntro' + i).hide();
$(id).slideDown();
$(id).next("a").text("收縮...");
prettyPrint();
}
else{
$('#divIntro' + i).show();
$(id).slideUp();
$(id).next("a").text("詳細(xì)...");
}
}
3、默認(rèn)代碼是不換行的,要自動(dòng)換行可以修改prettify.css,把white-space原來(lái)的值pre修改為pre-wrap:
復(fù)制代碼 代碼如下:
pre.prettyprint {
border: 0;
border-left: 3px solid rgb(204, 204, 204);
margin-left: 2em;
padding: 0.5em;
font-size: 110%;
display: block;
font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
margin: 1em 0px;
white-space: pre-wrap; /* 原來(lái)的值是 pre;*/
}
您可能感興趣的文章:
- 基于jquery實(shí)現(xiàn)導(dǎo)航菜單高亮顯示(兩種方法)
- jQuery實(shí)現(xiàn)點(diǎn)擊后標(biāo)記當(dāng)前菜單位置(背景高亮菜單)效果
- jquery(1.3.2) 高亮選中圖片邊框
- Jquery 高亮顯示文本中重要的關(guān)鍵字
- jquery實(shí)現(xiàn)帶復(fù)選框的表格行選中刪除時(shí)高亮顯示
- jquery實(shí)現(xiàn)頁(yè)面關(guān)鍵詞高亮顯示的方法
- jQuery語(yǔ)法高亮插件支持各種程序源代碼語(yǔ)法著色加亮
- JQuery操作表格(隔行著色,高亮顯示,篩選數(shù)據(jù))
- jQuery實(shí)現(xiàn)當(dāng)前頁(yè)面標(biāo)簽高亮顯示的方法
- jQuery Json數(shù)據(jù)格式排版高亮插件json-viewer.js使用方法詳解
相關(guān)文章
jquery ui bootstrap 實(shí)現(xiàn)自定義風(fēng)格
本文主要是給大家分享了jQuery UI bootstrap的自定義風(fēng)格,以及自定義的方法,非常的實(shí)用,有需要的小伙伴千萬(wàn)不要錯(cuò)過(guò)2014-11-11
jQuery EasyUI框架中的Datagrid數(shù)據(jù)表格組件結(jié)構(gòu)詳解
jQuery EasyUI是一個(gè)旨在輔助HTML5打造更好的Web界面的框架,而其中的Datagrid組件也是非常強(qiáng)大,這里我們就來(lái)看一下jQuery EasyUI框架中的Datagrid數(shù)據(jù)表格組件結(jié)構(gòu)詳解2016-06-06
Js與Jq 獲取頁(yè)面元素值的方法和差異對(duì)比
這篇文章主要介紹了原生js獲取瀏覽器和對(duì)象寬高與jquery獲取瀏覽器和對(duì)象寬高的方法關(guān)系對(duì)比,十分實(shí)用,需要的朋友可以參考下2015-04-04
jQuery.Autocomplete實(shí)現(xiàn)自動(dòng)完成功能(詳解)
本篇文章除了介紹jquery.autocomplete基本參數(shù)外,主要說(shuō)明jquery.autocomplete的數(shù)據(jù)源的格式問(wèn)題。2010-07-07
jQuery實(shí)現(xiàn)全部購(gòu)物車(chē)功能實(shí)例
本文詳細(xì)講解了jQuery實(shí)現(xiàn)全部購(gòu)物車(chē)功能,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-11-11

