点击图片添加文件在Chrome中使用的兼容问题
2012-08-10 13:38
295 查看
canrun
View Code
问题所在:
1:style="display:none" 2:style="height:0;width:0;z-index:-1"
解析:在Chrome中将<input type="file"/> 赋予display:none样式之后会导致点击失效。正确的做法是将其宽高设置为0,将其z-index调低,并隐于图片之下(position,本文没添加,根据自己
使用时情况而定)即可。
推荐:用最简单的例子实现jQuery图片即时上传 (您可以参考此文打造一个即时上传的方案)
View Code
<html> <head> <title>点击图片添加文件在Chrome中的兼容问题</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-CN" /> </head> <body> <img src="http://f7-preview.awardspace.com/zjmainstay.co.cc/jQueryExample/jquery_upload_image/files/addfile.jpg" onclick="getElementById('inputfile1').click()" title="添加图片-失效示例" alt="添加图片-失效示例"> <input type="file" name="image" style="display:none" id="inputfile1"/> <img src="http://f7-preview.awardspace.com/zjmainstay.co.cc/jQueryExample/jquery_upload_image/files/addfile.jpg" onclick="getElementById('inputfile2').click()" title="添加图片-成功示例" alt="添加图片-成功示例"> <input type="file" name="image" style="height:0;width:0;z-index:-1" id="inputfile2"/> </body> </html>
问题所在:
1:style="display:none" 2:style="height:0;width:0;z-index:-1"
解析:在Chrome中将<input type="file"/> 赋予display:none样式之后会导致点击失效。正确的做法是将其宽高设置为0,将其z-index调低,并隐于图片之下(position,本文没添加,根据自己
使用时情况而定)即可。
推荐:用最简单的例子实现jQuery图片即时上传 (您可以参考此文打造一个即时上传的方案)
相关文章推荐
- 使用Aspose.Pdf在PDF文件中添加图片
- 使用谷歌浏览器(chrome)访问UEditor上传图片时文件选择框延迟弹出的解决方法
- 后台使用Spring MVC 4.15 版本 通过 ajaxFileUpload plugin插件上传文件相应时引起的一个小问题,Chrome、Firefox中出现SyntaxError:unexpected token <
- 使用laravel5上传图片问题move时,提示XXX.tmp文件不存在问题
- nginx+tomcat使用apache的FtpClient上传图片时由于多线程问题导致的文件大小为0的问题
- UEditor配置:图片上传和文件上传独立使用方法,兼容最新版 UEditor 1.4.3
- 使用谷歌浏览器(chrome)访问UEditor上传图片时文件选择框延迟弹出的解决方法
- android webview图片文件上传兼容性问题——上传控件点击无效的解决办法
- 【转】使用Chrome Frame,彻底解决浏览器兼容问题
- 点击触发文字,图片变亮,变暗(如何使用资源文件)
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- 解决vs2008使用wpf Image控件不能添加图片问题
- 添加一个文件夹及一些文件如何使用git生成patch git补丁 新文件 图片资源文件
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- 关于Android项目中添加图片等资源在R文件中不生成的问题
- 使用express搭建了框架后,用multer处理post请求传的文件或图片注意的问题
- 针对这一段时间ASP.NET版中比较集中突出的问题,我写了一个完整的页面,包含显示/修改/删除/添加/排序/合并/写文件/显示图片或文档,有详细代码注释
- Webview打开本地文件、图片选择的解决方案。版本兼容问题
- 图片中添加点击事件后没有反应的问题分析
- MFC项目使用webbrowser控件,点击载入的页面里的文件下载链接后导致程序的崩溃问题的解决方案