我不确定这是否是 CKeditor 或 IE 中的错误,或者我是否遗漏了什么。在我的网页上,我允许用户通过双击元素来修改不同的内容元素并初始化编辑器。编辑器在完成编辑后被销毁,用户可以移动到另一个内容元素。问题是如果一个元素被销毁然后再次初始化,回车键将运行两次(添加两个
元素),如果它再次被销毁并初始化,它将执行 3 次,依此类推。其他键似乎运行良好。
除了:
CKEDITOR.instances['edit'].destroy();
此处发布了一个简单的示例http://jsfiddle.net/ByPW9/ 进行测试:按 init,您将看到 enter 让您休息一下。按 Destroy 和 init,你会看到 enter 给你两次休息。等等
这在 IE10 中发生在我身上