主题: 单独调用图片上传时候,如果外层div有display:none便无效 |
作者: pcfinal, 发布日期: 2012-07-16 15:20:37, 浏览数: 3616 |
操作系统: windows 7
浏览器版本: firefox 12 KindEditor版本: 4.1 BUG再现步骤: 1.单独调用图片上传按钮 2.外层div有style="display:none;" 3.通过js改变成style="display:bloack;"后上传点击无反映。 期望结果: 修正在Firefox和谷歌浏览器的外层有style="display:none;"是无效的bug IE6-8均正常
相关代码: <script type="text/javascript"> function show_upload_pic(){ var ifdis = document.getElementById("upload_pic").style.display; if (ifdis=="none"){ document.getElementById("upload_pic").style.display = "block"; } else{ document.getElementById("upload_pic").style.display = "none"; } } </script> <input class="form_checkbox" name="i_ifpic" type="checkbox" value="1" onclick="show_upload_pic();" /> <div id="upload_pic" style="display:none;"> <input class="ke-input-text" name="upload_pic" type="text" id="url1" readonly="readonly" size="70" /> <input type="button" id="uploadButton1" value="选择图片" /> </div>
|
作者: waitlast, 发布日期: 2013-09-26 13:52:00 |
是啊 我也遇到了 外面<div style="display:none">然后通过事件控制css修改其属性为block 后 上传的upload的按钮失效了 打不开窗口了
|
回复 |