主题: firefox批量上传完成之后,点击全部插入出错。
作者: amu, 发布日期: 2013-04-16 22:20:26, 浏览数: 2915
操作系统: win8

浏览器版本: firefox 20.0.1

KindEditor版本: 4.1.5

BUG再现步骤:
1.打开有编辑器的页面。当然也可以不停的刷新页面。不要点击页面任何地方,特别是编辑器输入文本的区域,也就是说不要让编辑器可编辑区域得到焦点。
2.直接点击图片批量上传,然后选择图片上传完成之后,再点击全部插入。

3.firebug报错如下: 

TypeError: sel is null 

sel.removeAllRanges();


这个时候只会插入第一张上传的图片。页且上传窗口不会关闭


期望结果: 看着办

作者: amu, 发布日期: 2013-04-16 22:23:29

哦,对了,我使用的是160kb的那个kindeditor.js。而且编辑器中原本无任何内容。


如果先将焦点放在编辑器区域一下。再上传没有任何问题。

回复
作者: amu, 发布日期: 2013-04-16 22:38:41

终于发现问题在哪儿了。

我的编辑器初始化时并没有处于显示状态。也就是说,我是在编辑器外面加了一个div。div身上写了display:none。

用js控制这个div的show与hide。


默认是display:none。然后点击页面按钮显示这个div的内容(也就是编辑器这个时候才显示出来。)这个时候就会出现上面的那个问题。如果一开始这个div就是处于显示状态的。那么也没有问题

回复
发表新帖 发表回复