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 相关文章推荐
firefox插件Firebug的使用教程
Jan 02 Javascript
js的表单操作 简单计算器
Dec 29 Javascript
js中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
node.js中的console.assert方法使用说明
Dec 10 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
Feb 27 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
Mar 24 Javascript
Vue中使用clipboard实现复制功能
Sep 05 Javascript
vue改变循环遍历后的数据实例
Nov 07 Javascript
React如何创建组件
Jun 27 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
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
jQuery编写网页版2048小游戏
2017/01/06 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
python元组操作实例解析
2014/09/23 Python
Python中实现三目运算的方法
2015/06/21 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
python 实现return返回多个值
2019/11/19 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
美国旅游网站:Tours4Fun
2017/02/17 全球购物
什么是抽象
2015/12/13 面试题
工伤事故赔偿协议书范文
2014/09/24 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
公司放假通知怎么写
2015/04/15 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
JavaScript文档对象模型DOM
2021/11/20 Javascript