关于KindEditor编辑器的问题
为什么initKindEditor()函数放在事件注册函数外面就可以执行,但是放在放在里面就不能执行?求解
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
为什么initKindEditor()函数放在事件注册函数外面就可以执行,但是放在放在里面就不能执行?求解
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
请问你们设置kindeditor的pasteType属性为1时,代表只粘贴纯文本,在IE浏览器中会不会也有不起作用的问题?应该要怎么解决呢?
var K=window.KindEditor;
function loadEditor(){
K.create(
"textarea",{
uploadJson : '${pageContext.request.contextPath}/**.do,
resizeType : 0,
afterBlur:function(){this.sync();}, //关键 同步KindEditor的值到textarea文本框 解决了多个editor的取值问题
items : [
'undo','redo','print','template','cut','copy','paste','plainpaste','wordpaste','justifyleft',
'justifycenter','justifyright','justifyfull','insertorderedlist','insertunorderedlist',
'indent','outdent','subscript','superscript','quickformat','selectall','fullscreen',
'formatblock','fontname','fontsize','forecolor','hilitecolor','bgcolor','bold','italic',
'underline','lineheight','removeformat','image','multiimage','media','insertfile','table','hr','source'
]
});
}
每次执行loadEditor
建议你在外部定义一个KindEditor,每次initKindEditor函数执行时候重新加载定义的KindEditor。不出意外,应该就可以多个editor动态加载了。
代码类似:
var K=window.KindEditor;
function initKindEditor(){
K.create(....);
}
建议你在外部定义一个KindEditor,每次initKindEditor函数执行时候重新加载定义的KindEditor。不出意外,应该就可以多个editor动态加载了。
代码类似:
var K=window.KindEditor;
function initKindEditor(){
K.create(....);
}
这个ready就执行一次,你按照我刚才说的设计就没问题了。我设计的富文本编辑框,可以动态切换编辑器,其中有kindeditor。kindeditor应该没问题。
调试过, KindEditor.ready()里面函数没执行!
回复
用IE开发者工具看看js报错..
在上一行alert(111) 调试.
就是当那个编辑器插件加载成功吗? 我也不太确定。。。 这个富文本插件你有用过吗?
这个kindeditor的ready事件是什么意思?你看看源代码吧,是不是只发生一次啊?kindeditor加载之后,你只要直接KindEditor.create就可以了。
怎么截图不显示比呢 ?补上。。。。