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 ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 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获取数组长度的方法(有实例)
2013/10/27 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
javascript常见操作汇总
2014/09/03 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
Python程序运行原理图文解析
2018/02/10 Python
python 获取url中的参数列表实例
2018/12/18 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
一名女生的自荐信
2013/12/08 职场文书
运动会入场解说词300字
2014/01/25 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
门前三包责任书
2014/04/15 职场文书
体育口号大全
2014/06/18 职场文书
政风行风评议工作总结
2014/10/21 职场文书
民政工作个人总结
2015/02/28 职场文书
Redis Lua脚本实现ip限流示例
2022/07/15 Redis