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、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
基于jquery实现五星好评
Nov 18 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 jQuery
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
[jQuery] 事件和动画详解
Mar 05 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 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 visitFile()遍历指定文件夹函数
2010/08/21 PHP
paypal即时到账php实现代码
2010/11/28 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
javascript Excel操作知识点
2009/04/24 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
2016/12/21 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
JavaScript如何操作css
2020/10/24 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
github配置使用指南
2014/11/18 Python
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
python根据出生日期返回年龄的方法
2015/03/26 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python自动12306抢票软件实现代码
2018/02/24 Python
Atom的python插件和常用插件说明
2018/07/08 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
金智子午JAVA面试题
2015/09/04 面试题
电脑教师的教学自我评价
2013/11/26 职场文书
论文评语大全
2014/04/29 职场文书
2014年话务员工作总结
2014/11/19 职场文书
活着观后感
2015/06/03 职场文书
大学生读书笔记大全
2015/07/01 职场文书
英语读书笔记
2015/07/02 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python