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设置图片等比例缩小的方法
Apr 29 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
jquery animate动画持续运动的实例
Nov 29 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
jquery插件懒加载的示例
Oct 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
递归列出所有文件和目录
2006/10/09 PHP
php session 错误
2009/05/21 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
php字符串函数学习之substr()
2015/03/27 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
Python开发编码规范
2006/09/08 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
python3实现windows下同名进程监控
2018/06/21 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
python学生管理系统的实现
2020/04/05 Python
python怎么对数字进行过滤
2020/07/05 Python
python如何进入交互模式
2020/07/06 Python
资深财务管理人员自我评价
2013/09/22 职场文书
咖啡蛋糕店创业计划书
2014/01/28 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
新年寄语2016
2015/08/17 职场文书
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB