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 相关文章推荐
JQuery UI的拖拽功能实现方法小结
Mar 14 Javascript
js中对象的声明方式以及数组的一些用法示例
Dec 11 Javascript
javascript继承机制实例详解
Nov 20 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
Apr 02 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
鼠标经过出现气泡框的简单实例
Mar 17 Javascript
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
JS中的算法与数据结构之列表(List)实例详解
Aug 16 Javascript
node读写Excel操作实例分析
Nov 06 Javascript
prettier自动格式化去换行的实现代码
Aug 25 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
JavaScript声明变量名的语法规则
2015/07/10 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
Python中的文件和目录操作实现代码
2011/03/13 Python
python中执行shell的两种方法总结
2017/01/10 Python
Python交互环境下实现输入代码
2018/06/22 Python
pycharm运行出现ImportError:No module named的解决方法
2018/10/13 Python
Python列表与元组的异同详解
2019/07/02 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
python线性插值解析
2020/07/05 Python
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
2014全国两会学习心得体会1000字
2014/03/10 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
服务明星事迹材料
2014/12/29 职场文书
go结构体嵌套的切片数组操作
2021/04/28 Golang