kingEditor 4.1 的使用

  项目中,有了富文本的需求,据说kingEditor使用蛮多的,就选择了它。做个笔记,以备遗忘!

 

1.当然是引用js库

 

<span style="white-space:pre">	</span><script type="text/javascript" src="<%=root %>/media/js/kindeditor/kindeditor-min.js"></script>
<script type="text/javascript" src="<%=root %>/media/js/kindeditor/lang/zh_CN.js"></script>


2.确定textarea的标签(即富文本的位置标签)

 

 

<span style="white-space:pre">	</span><div id="contentDiv_detial" class="detailElement" style="display: none;width: 782px;margin-top:13px">
		<span>详情消息内容:</span>
		<div align="right" style="margin-top:-13px;">
			<textarea id="editor_id" style="" placeholder="请输入详情消息内容" name="content_detail"></textarea>
		</div>
	</div>


3.在document加载完毕,初始化kengEditor对象

 

 

var editor;
$(document).ready(function(){
	editor = KindEditor.create('textarea[name="content_detail"]', {
		allowFileManager : true,
		uploadJson : root + '/message/uploadImageWithKingEdit.do',
		resizeType : 0,
		width :  '680px',
		height : '700px'
	});
	
});


kingEditor.create(textarea文本框的标签,{参数列表});

 

textarea文本框的标签:文本域的id或者其他标示

参数列表:

allowFileManager :是否允许远程地址(类似QQ空间的相册地址) 默认false

true时          false时

 

uploadJson : 图片上传的请求地址(单个和多个都是使用同一个controller -_-),而且返回数据的格式是有限制的,之前是没注意,后来看了插件里的代码,才终于明白

在js包,kindeditor>plugins>image>image.js文件里,K.uploadbutton方法,

首先是判断返回值的error值是0 。。。。。 无语了,这个都是固定返回格式!!!

 

resizeType : 0 不允许拖拽(2或1或0,2时可以拖动改变宽度和高度,1时只能改变高度,0时不能拖动。)

 

到这里,基本都能使用了,附上api

官方的api :http://www.kindsoft.net/docs/option.html#uploadjson

第三方的api : http://blog.csdn.net/qin_zhangyongheng/article/details/38551185

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值