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 相关文章推荐
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jQuery实现手势解锁密码特效
Aug 14 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
jquery实现聊天机器人
Feb 08 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
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
JS动画效果代码3
2008/04/03 Javascript
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
Python编程判断这天是这一年第几天的方法示例
2017/04/18 Python
python如何实现反向迭代
2018/03/20 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
python匿名函数的使用方法解析
2019/10/10 Python
python实现自动打卡的示例代码
2020/10/10 Python
澳洲的服装老品牌:SABA
2018/02/06 全球购物
优秀幼教自荐信
2014/02/03 职场文书
工程力学专业自荐信范文
2014/03/17 职场文书
运输服务质量承诺书
2014/03/27 职场文书
理财学专业自荐书
2014/06/28 职场文书
高中综合实践活动总结
2014/07/07 职场文书
北京故宫的导游词
2015/01/31 职场文书
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android