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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
javascript比较文档位置
Apr 08 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
May 17 Javascript
JQuery在循环中绑定事件的问题详解
Jun 02 Javascript
JavaScript“尽快失败”的原则实例详解
Oct 08 Javascript
javascript 删除数组元素和清空数组的简单方法
Feb 24 Javascript
vue组件如何被其他项目引用
Apr 13 Javascript
用js屏蔽被http劫持的浮动广告实现方法
Aug 10 Javascript
JavaScript原型对象原理与应用分析
Dec 27 Javascript
15分钟深入了解JS继承分类、原理与用法
Jan 19 Javascript
开发Node CLI构建微信小程序脚手架的示例
Mar 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
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
Python运算符重载用法实例分析
2015/06/01 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
python实现多进程通信实例分析
2019/09/01 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
美国电视购物:QVC
2017/02/06 全球购物
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
人力资源经理的岗位职责范本
2014/02/28 职场文书
煤矿安全承诺书
2014/05/22 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
MySQL笔记 —SQL运算符
2022/01/18 MySQL