Ckeditor实例化之疑惑

Ckeditor是一个著名的文本编辑器,随着新版本的发布,界面和功能有了很大的提升,因为项目的需要,所以就用到了Ckeditor这个文本编辑器...但是在使用的过程中发现了一个问题,

就是当你第一个点击调用这个Creditor文本编辑器的时候,是可以正常的访问,当是当你第二次点击访问的时候,就出现了一个情况(我出现的情况是文本编辑器不能正常编辑了),找了许久

发现好像是Creditor对象实例化的过程中出现了问题,也就是说被多次实例化了,然后上网去搜索了一下,发现有2种解决方法(我只找到了两种),分别如下:

Code:1

ContractedBlock.gif ExpandedBlockStart.gif View Code
 
   
if ( editor ){
editor.destroy();
editor
= null ;
}
editor
= CKEDITOR.replace(‘content’);

 加入上面的这段代码,在我的项目中是解决问题了,但是我看到好像有的人写了这段代码没有什么反应,也就是说问题依然没有解决,于是便有了下面的这个代码:

Code2:

ContractedBlock.gif ExpandedBlockStart.gif View Code
 
   
if ( CKEDITOR.instances[ ' content ' ] ){
CKEDITOR.remove(CKEDITOR.instances[
' content ' ]);
}

CKDEITOR.replace(‘content’);

但是很奇怪的事情发生了,我如果用下面的这段代码问题依旧存在,请问这是为什么呢,用上面的那个代码确解决问题了!欢迎大家多多拍砖.......我也是新手.....嘿嘿

转载于:https://www.cnblogs.com/MrQiu/archive/2011/04/01/2001775.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值