KindEditor 插件API使用说明

一、 安装

1、 在html中引入

kindeditor-all-min.js和lang,lib,plugins,
src,themes目录

2、 插入html代码:

 <textarea id="editor_id" name="content" style="width:700px;height:300px;">
</textarea>

 

3、 插入script脚本:

   KindEditor.ready(function (K) {
            var editor = K.create('#editor_id', {
                skinType: 'common'
            });
   });

二、 参数、方法和事件的API

1、初始化参数options, 全部是可选的:

    width: ‘100px’

    height:  ‘100px’

    items: [‘source’, ‘|’…]  表示工具栏中需要显示的按钮,其中

            ‘|’是分隔符, ‘/’是换行符

    themeType: ‘default’或‘simple’定义主题的类型

    也可自定义主题CSS文件: 在themes主题下面创建自定义目录和自定义CSS文件,如blueStyle/blueStyle.css,覆盖原来样式。之后定义

themeType: ‘blueStyle’

    langType:  ‘en’或 ‘zh-CN’语言类型,默认都可以输入

    更多参数见 http://kindeditor.net/docs/option.html

2、方法API

    K.create(expr支持多个textarea, options): 创建编辑器,返回第一个KEditor对象,expr,为dom选择器,支持多个textarea,可同时匹配多个textarea元素时。

    K.sync(expr): 将多个编辑器的内容设置到原来的textarea控件里。

    K.appendHtml(expr,val) 将指定的HTML内容添加到多个编辑器的最后位置。

    K.remove(expr): 移除指定编辑器

    editor. html() : 取得编辑器的HTML内容。

    editor. html(val):设置编辑器的HTML内容。

    editor.isEmpty(): 判断编辑器是否有可见内容

    K.trim(str): 清除字符串两边的空白。

    K.ajax(url[,fn,method,data]):第一个参数必传

     GET或POST请求。

      参数:
  • string url: JavaScript URL
  • function fn: 回调函数
  • string method: “GET”或”POST”,默认值为”GET”
  • object data: POST数据,key-value格式

      返回: undefined

    举例:
//GET
K.ajax('test.php', function(data) {
        console.log(data);
});
//POST
K.ajax('test.php', function(data) {
        console.log(data);
}, 'POST', {
        aa : 1,
        bb : 2
});
posted on 2016-07-10 18:05  追梦的小屁孩  阅读(1834)  评论(0编辑  收藏  举报