KindEditor使用

Posted DJL箫氏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KindEditor使用相关的知识,希望对你有一定的参考价值。

参考链接:http://www.cnblogs.com/sntetwt/p/3679837.html

http://kindeditor.net/docs/option.html#cssdata

1 设置初始字体:

KindEditor.ready(function(K) {
    window.editor = K.create(\'textarea[name="content"]\', {
        cssData: \'body {font-family: "微软雅黑"; font-size: 14px}\'
    });
});

当引入kindedit的相关文件后,就可以进行初始化操作,如果不设置,那么引入的就是默认样式,包含全部的选项功能。 K.create(\'textarea[name="content"]\',{})

这是代表选择name=content的textarea,就和选择器是一样的,这样就可以单独配置每一个textarea。后面就是对这个textarea进行单独配置。cssData就是对这个的整体初始配置,例如body配置的字体为微软雅黑,当然如果需要配置的文件很多,那么也可以直接引入一个css文件,用cssPath进行配置。

 

2 设置文本框是否可拖动:resizeType

     2或1或0,2时可以拖动改变宽度和高度,1时只能改变高度,0时不能拖动。

  • 数据类型: Int
  • 默认值: 2

 

代码插入功能开启和代码高亮

首先要设置items中的code

KindEditor.ready(function(K) {
          editor = K.create(\'textarea\', {
          allowImageUpload : true,
          cssData: \'body {font-family: "微软雅黑"; font-size: 16px}\',//设置默认字体
          uploadJson: \'/uploadImg\',//设置action  请求路径
//          uploadJson: \'/ueditor/ue\',
          resizeType : 0,   //编辑区域大小禁止改变
          items : [
            \'fontname\', \'fontsize\', \'|\', \'forecolor\', \'hilitecolor\', \'bold\', \'italic\',
            \'underline\', \'removeformat\', \'|\', \'justifyleft\', \'justifycenter\', \'justifyright\',
            \'insertorderedlist\', \'insertunorderedlist\', \'|\', \'emoticons\', \'image\',\'code\', \'link\',\'fullscreen\']
          });
        });

相关功能选项的手册

http://kindeditor.net/docs/option.html

http://www.hdj.me/use-kindeditor-prettify-plugin

主要要用到插件文件夹下的code插件  引入

<link rel="stylesheet" type="text/css" href="kindedit/plugins/code/prettify.css" />
<script type="text/javascript" src="kindedit/plugins/code/prettify.js"></script>
<script>
$(function(){ prettyPrint(); });
</script>

后台编辑器声明的时候加上插件样式,缺省这个参数,编辑器中插入代码跟普通文字一样,并且再次编辑的时候被隐藏了,所以这一步很关键。(这一步没有很懂)

 

var editor = KindEditor.create(\'textarea.editor\', {
    cssPath : [\'[kePath]/plugins/code/prettify.css\']
});

 

获取textarea的值

https://blog.phpha.com/backup/archives/510.html

我的个人博客中是  editor.html();  editor.html("设置内容")

 

以上是关于KindEditor使用的主要内容,如果未能解决你的问题,请参考以下文章

开启KindEditor代码高亮功能

kindeditor 的使用

KindEditor得不到textarea值的解决方法

kindeditor 手机端使用方法 使用kindeditor 4.1.7

KindEditor编辑器的使用

kindeditor使用记录