jQuery用户头像裁剪插件cropbox.js使用详解


Posted in jQuery onJune 07, 2017

几乎每一个网页是必备图片上传,图片裁剪功能,这里通过cropbox.js插件实现该功能。

<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/cropbox.js"></script>
<script type="text/javascript">
  $(window).load(function() {
    var options =
    {
      thumbBox: '.thumbBox',
      spinner: '.spinner',
      imgSrc: 'images/avatar.png'
    }
    var cropper = $('.imageBox').cropbox(options);
    $('#file').on('change', function(){
      var reader = new FileReader();
      reader.onload = function(e) {
        options.imgSrc = e.target.result;
        cropper = $('.imageBox').cropbox(options);
      }
      reader.readAsDataURL(this.files[0]);
      this.files = [];
    })
    $('#btnCrop').on('click', function(){
      var img = cropper.getDataURL();
      $('.cropped').append('<img src="'+img+'">');
    })
    $('#btnZoomIn').on('click', function(){
      cropper.zoomIn();
    })
    $('#btnZoomOut').on('click', function(){
      cropper.zoomOut();
    })
  });
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jQuery实现动态加载瀑布流
Sep 01 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 #jQuery
jquery仿京东商品放大浏览页面
Jun 06 #jQuery
jquery实现图片放大点击切换
Jun 06 #jQuery
jquery请求servlet实现ajax异步请求的示例
Jun 03 #jQuery
Jquery EasyUI $.Parser
Jun 02 #jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 #jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 #jQuery
You might like
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
2014/12/29 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
python发送伪造的arp请求
2014/01/09 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
基于python操作ES实例详解
2019/11/16 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
酒店管理专业毕业生推荐信
2013/11/10 职场文书
鲁迅故居导游词
2015/02/05 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python