jQuery点击头像上传并预览图片


Posted in Javascript onFebruary 23, 2017

先给大家展示下效果图:

jQuery点击头像上传并预览图片

 HTML代码

<div class="img_show img_show1">
  <img src="img2/img06.jpg" width="103" height="103" alt="">
  <input type="file" class="upfile" accept="*/*">
</div>

jQuery代码

DS.upfile = function(){
  $('.img_show').each(function(){
   var $this = $(this),
    btn = $this.find('.upfile'),
    img = $this.find('img');
   btn.on('change',function(){
    var file = $(this)[0].files[0],
     imgSrc = $(this)[0].value,
     url = URL.createObjectURL(file);
    if (!/\.(jpg|jpeg|png|JPG|PNG|JPEG)$/.test(imgSrc)){
     alert("请上传jpg或png格式的图片!");
     return false;
    }else{
     img.attr('src',url);
     img.css({'opacity':'1'});
    }
   });
  });
 }();

以上所述是小编给大家介绍的jQuery点击头像上传并预览图片,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 关于# 和 void的区别分析
Oct 26 Javascript
IE、FF浏览器下修改标签透明度
Jan 28 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
Nov 05 Javascript
AngularJS模块学习之Anchor Scroll
Jan 19 Javascript
浅谈JS中逗号运算符的用法
Jun 12 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
Oct 18 Javascript
Vue表单验证插件Vue Validator使用方法详解
Apr 07 Javascript
js实现随机数字字母验证码
Jun 19 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
Webpack按需加载打包chunk命名的方法
Sep 22 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
jQuery事件与动画基础详解
Feb 23 #Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
Feb 23 #Javascript
解析Vue2.0双向绑定实现原理
Feb 23 #Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
Feb 23 #Javascript
js获取浏览器和屏幕的各种宽度高度
Feb 22 #Javascript
基于JS实现移动端向左滑动出现删除按钮功能
Feb 22 #Javascript
高效的jQuery代码编写技巧总结
Feb 22 #Javascript
You might like
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
php中取得文件的后缀名?
2012/02/20 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
利用js对象弹出一个层
2008/03/26 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
对Python中range()函数和list的比较
2018/04/19 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
python实现自动发送报警监控邮件
2018/06/21 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
python批量图片处理简单示例
2019/08/06 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
Python3 集合set入门基础
2020/02/10 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
Python pip配置国内源的方法
2020/02/14 Python
员工考核管理制度
2014/02/02 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
董事长岗位职责
2015/02/13 职场文书
大学生党员自我评价
2015/03/04 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL