我的 ckeditor 上有一个模糊功能,如下所示
editor = CKEDITOR.instances.fck;
editor.on("blur",function(e){
alert("hello");
});
你和我在一起吗?
现在,当我单击 Flash 按钮时,编辑器会模糊并导致显示警报。
如何阻止这种情况发生,并在其他时间(例如用户离开编辑器区域时)仍然显示警报
再次感谢
最佳答案
只要我们致力于黑客攻击,我就喜欢用以下方法来解决这个问题。关键是CKE使用iFrames作为下拉类型控件(颜色选择器和背景颜色、字体大小、字体类型)
editor.on("blur", function(e) {
if ($(document.activeElement).get(0).tagName.toLowerCase() != "iframe") {
// your code here for "real" blur event
}
});
关于jquery - ckeditor 模糊和对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2601105/