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 相关文章推荐
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
JS实现仿QQ聊天窗口抖动特效
May 10 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
Oct 26 Javascript
javascript性能优化之事件委托实例详解
Dec 12 Javascript
关于Jquery中的事件绑定总结
Oct 26 Javascript
jQuery grep()方法详解及实例代码
Oct 30 Javascript
JavaScript学习笔记之函数记忆
Sep 06 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
Dec 22 Javascript
在vue项目中引入highcharts图表的方法
Jan 21 Javascript
JS面向对象之单选框实现
Jan 17 Javascript
Vue自定义组件双向绑定实现原理及方法详解
Sep 03 Javascript
Vue-Element-Admin集成自己的接口实现登录跳转
Jun 23 Vue.js
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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
php 显示指定路径下的图片
2009/10/29 PHP
浅析PHP递归函数返回值使用方法
2013/02/18 PHP
php统计文章排行示例
2014/03/04 PHP
通过curl模拟post和get方式提交的表单类
2014/04/23 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
php bootstrap实现简单登录
2016/03/08 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Python中使用partial改变方法默认参数实例
2015/04/28 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python global和nonlocal用法解析
2020/02/03 Python
Python函数生成器原理及使用详解
2020/03/12 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
保送生自荐信范文
2013/10/06 职场文书
爱我中华演讲稿
2014/05/20 职场文书
节约用水演讲稿
2014/05/21 职场文书
迎国庆演讲稿
2014/09/05 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书