我想在这里解决一个谜语。想象一下以下内容。用户上传一张图像,一分钟后他想要替换。因此,他点击图像并再次选择上传按钮,选择另一个图像并上传。在编辑器中显示此图像,但是当他保存更改时,将再次显示旧图像。
我的猜测是,这是因为只有src-attribute得到更新,而不是data-cke-saved-src-attribute。现在的问题是:我该如何改变?
我还应该提一下,因为我有一个模糊处理程序,就是询问用户是否要放弃更改。每当对话框打开时都会触发,这就是为什么我使用以下片段“重新聚焦”编辑器的原因:
CKEDITOR.on('dialogDefinition', function (e) {
var dialog = e.data.definition.dialog;
dialog.on('hide', function () {
dis.ckEditor.focusManager.hasFocus = true;
$('.cke').show();
});
});