主题: 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就是处于显示状态的。那么也没有问题 |
回复 |