1:打开ueditor.all.js
2:CTRL+F 搜索 //注册del/backspace事件
3:添加如下内容
原来的代码
var caption = domUtils.findParentByTagName(me.selection.getStart(), 'caption', true),
range = me.selection.getRange();
if (range.collapsed && caption && isEmptyBlock(caption)) {
me.fireEvent('saveScene');
var table = caption.parentNode;
domUtils.remove(caption);
if (table) {
range.setStart(table.rows[0].cells[0], 0).setCursor(false, true);
}
me.fireEvent('saveScene');
}
添加后的代码
var caption = domUtils.findParentByTagName(me.selection.getStart(), 'caption', true),
range = me.selection.getRange();
var child = range.startContainer;
if (child != null) {
var previouNode=child.previousElementSibling;
if (child.length==1&&previouNode != null&&previouNode.tagName == "VIDEO") {
domUtils.remove(previouNode);
}
}
if (range.collapsed && caption && isEmptyBlock(caption)) {
me.fireEvent('saveScene');
var table = caption.parentNode;
domUtils.remove(caption);
if (table) {
range.setStart(table.rows[0].cells[0], 0).setCursor(false, true);
}
me.fireEvent('saveScene');
}