jjz
jjz
  • 发布:2018-04-04 17:04
  • 更新:2018-04-04 17:04
  • 阅读:1261

【报Bug】ios上div编辑框的运用rang进行光标定位添加图片会卡

分类:MUI

详细问题描述

附件
[代码片段]
function insertContent(str) {
var selection, range = window._range;
if (!window.getSelection) {
range.pasteHTML(str);
range.collapse(false);
range.select();
} else {
selection = window.getSelection ? window.getSelection() : document.selection;
range.collapse(false);
var hasR = range.createContextualFragment(str);
var hasR_lastChild = hasR.lastChild;
while (hasR_lastChild && hasR_lastChild.nodeName.toLowerCase() == "br" && hasR_lastChild.previousSibling && hasR_lastChild.previousSibling.nodeName.toLowerCase() == "br") {
var e = hasR_lastChild;
hasR_lastChild = hasR_lastChild.previousSibling;
hasR.removeChild(e);
}
range.insertNode(hasR);
if (hasR_lastChild) {
range.setEndAfter(hasR_lastChild);
range.setStartAfter(hasR_lastChild);
}
selection.removeAllRanges();
selection.addRange(range);
}

    };  
2018-04-04 17:04 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复