html5上传图片立即看到效果和图片替换
来源:互联网 发布:java fork join 编辑:程序博客网 时间:2024/06/10 00:54
1.先写一个和
<img id="headImg" src="../img/assets/Oval 2.png"/><input type="file" id="fileInput" class="fileInput img-circle" />
2.通过Css,控制这两个元素的位置,使他们大小相同,位置相同,达到重合的状态。读者可以更加自己的需要调整位置。
#headImg{ width: 160px; height: 160px; margin-top: 72px; margin-left: 510px; border-radius: 50%;}#fileInput{ float: left; width: 160px; height: 160px; opacity: 0.0; background: black; cursor: pointer; margin-top: -160px; margin-left: 510px;}
3.用js获取file的url,再赋值个img的src,就能达到立即显示的效果。
//建立一個可存取到該file的urlfunction getObjectURL(file) { var url = null; if (window.createObjectURL != undefined) { // basic url = window.createObjectURL(file); } else if (window.URL != undefined) { // mozilla(firefox) url = window.URL.createObjectURL(file); } else if (window.webkitURL != undefined) { // webkit or chrome url = window.webkitURL.createObjectURL(file); } return url;}//用户的头像立即查看$("#fileInput").change(function() { var objUrl = getObjectURL(this.files[0]); if (objUrl) { $("#headImg").attr("src", objUrl); }});
阅读全文
1 0
- html5上传图片立即看到效果和图片替换
- 上传图片立即显示
- javascript和HTML5上传图片之前实现预览效果
- 图片上传实现预览效果HTML5篇
- jquery中使用Ajax异步上传图片(即当图片只要上传,就可以立即看到)
- 上传图片后立即显示
- ASP.NET立即上传图片
- css 图片替换效果
- html5预览上传图片
- html5上传图片
- Html5 图片拖放上传
- html5 file上传图片
- html5---图片上传预览
- HTML5图片 拖放上传
- HTML5图片上传插件
- html5 压缩图片上传
- html5上传本地图片
- Html5 上传图片预览
- HttpServlet详解
- input中的value和placeholder区别
- 51Nod-1766-树上的最远点对
- Distinct Substrings SPOJ
- Mybatis源码分析-二级缓存
- html5上传图片立即看到效果和图片替换
- Python 基础之在ubuntu系统下安装双版本python
- 修改YOLO使其显示自定义类别
- IE6,IE7,IE8,IE9,FIREFOX,Chrome等浏览器兼容详解收集
- QLinkedList 实例
- iOS 九宫格,HUD,定时任务
- main function
- Android软键盘隐藏与显示总结
- CentOS7 64位 安装 CodeBlocks