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插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
Mar 23 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
jquery插件实现悬浮的菜单
Apr 24 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与paypal整合方法
2010/11/28 PHP
yii操作cookie实例简介
2014/07/09 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
Node.js 制作实时多人游戏框架
2015/01/08 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
常用原生js自定义函数总结
2016/11/20 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
python进阶教程之异常处理
2014/08/30 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
Python手机号码归属地查询代码
2016/05/04 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
python django框架中使用FastDFS分布式文件系统的安装方法
2019/06/10 Python
Python实现时间序列可视化的方法
2019/08/06 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
实体的生命周期
2013/08/31 面试题
校长岗位职责
2013/11/26 职场文书
学习标兵获奖感言
2014/02/20 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
工作失职检讨书范文
2015/05/05 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书