ueditor添加事件
UE.getEditor('content').addListener('blur',function(editor){...}); UE.getEditor('container').addListener('click',function(event,o){//点击事件 console.info(ue.selection.getRange().startContainer.data);//选中值 console.info(ue.queryCommandValue('elementpath'));//选中节点 console.info(o.x + o.y);//坐标 });
添加执行命令后的监听事件
ue.addListener('afterExecCommand',function(t, e, arg){ //e为事件类型 afterUploadImage(e); });
单张图片上传返回的e为inserthtml,多张图片上传返回的e为insertimage,执行插入段落命令。
function afterUploadImage() { if(arguments[0]=="inserthtml" || arguments[0]=="insertimage"){ ue.execCommand( 'insertparagraph' ); } }