这是一个简单的编辑器,有插入emoji,插入行块功
这只是一个简单的编辑器,拥有插入表情,插入行块功能,支持IE9+
easyEditor首先你需要引入css与JS
<link rel="stylesheet" href="css/easyEditor.css" />
<script src="js/easyEditor.js"></script>
html你只需要一个div
<div id="editor" style="width:500px;height:300px;"></div>
我们需要实例化
var editor = new EasyEditor('editor');
插入标签
/**
*
* @param {object}
* src {string} 表情路径
* remark {string} 表情说明
* afterInsert {function} 插入后的回调函数
*
*
* @return {object} editor Object
*/
editor.insertEmoji({
src : 'emoji/1.gif',
remark : '笑脸',
afterInsert : function(){
}
});
插入行块
/**
*
* @param {object}
* text {string} 文字
* color {string} 文字颜色
* afterInsert {function} 插入后的回调函数
*
*
* @return {object} editor Object
*/
editor.insertEmoji({
text : '@somebody',
color : '#f00',
afterInsert : function(){
}
});
获取编辑器里面的html
var myhtml = editor.getContent(false);
获取编辑器里面的text
var mytext = editor.getContent(true);
属性
editor.sel; // selection 对象
editor.ran; // range 对象
editor.obj; // 编辑器对象(即文中id为editor的div);
功能介绍完毕,是不是很简单,如果转载,请标注出处哦,以后会陆续新增功能,多谢关注 Mr.Li
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。