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 相关文章推荐
asp.net+js 实现无刷新上传解析csv文件的代码
May 17 Javascript
JavaScript对数字的判断与处理实例分析
Feb 02 Javascript
浅谈JavaScript中的作用域和闭包问题
Jul 07 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
Jun 26 Javascript
基于jquery二维码生成插件qrcode
Jan 07 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
Jun 07 Javascript
详解express与koa中间件模式对比
Aug 07 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 Javascript
vue里的data要用return返回的原因浅析
May 28 Javascript
js实现开关灯效果
Mar 30 Javascript
vue中利用iscroll.js解决pc端滚动问题
Feb 15 Javascript
JavaScript动画实例之粒子文本的实现方法详解
Jul 28 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产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
2013/06/08 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
给ECShop添加最新评论
2015/01/07 PHP
php实现上传图片保存到数据库的方法
2015/02/11 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
2016/01/08 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
javascript 特殊字符串
2009/02/25 Javascript
JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)
2009/08/03 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
JavaScript实现单英文金山打字通
2020/07/24 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python学习笔记_数据排序方法
2014/05/22 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
个人生活学习自我评价范文
2013/11/26 职场文书
小饰品店的创业计划书范文
2013/12/28 职场文书
班级心理活动总结
2014/07/04 职场文书
免职证明样本
2014/10/23 职场文书
通知函格式范文
2015/04/27 职场文书
我爱我班主题班会
2015/08/13 职场文书
简历自我评价范文
2019/04/24 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技