星空网 > 软件开发 > Java

修正《更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)》中的一个问题

转载请注明: TheViper http://www.cnblogs.com/TheViper 

以前写过一篇更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入),里面只测试了ie,事实上在firefox中有个小问题,就是不管插入图片前,编辑器有没有焦点(光标),在插入后,光标会消失。

插入前没有焦点

修正《更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)》中的一个问题

插入前有焦点

修正《更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)》中的一个问题

修正

  function insertImage(html){    restoreSelection();    if(document.selection)      currentRange.pasteHTML(html);     else{      $('post_input').focus();      document.execCommand("insertImage", false,html);      currentRange.collapse();    }    saveSelection();  }

在execcommand前,让编辑器获得焦点,出发selection,然后在后面对当前range用collapse()方法。

效果

没有焦点

修正《更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)》中的一个问题

有焦点

修正《更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)》中的一个问题

下载




原标题:修正《更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)》中的一个问题

关键词:位置

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

中国(杭州)跨境电子商务综合试验区:https://www.ikjzd.com/w/4426
IFI CLAIMS:https://www.ikjzd.com/w/4427
Bioserie:https://www.ikjzd.com/w/4428
Betabrand:https://www.ikjzd.com/w/4429
Viral Launch:https://www.ikjzd.com/w/443
zebsports:https://www.ikjzd.com/w/4430
大同旅游攻略一日游 山西大同一日游旅游景点有哪些:https://www.vstour.cn/a/408251.html
如何从帽儿山到哈尔滨火车站(详细交通路线及注意事项):https://www.vstour.cn/a/408252.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流