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 控制文本框自动缩小字体填充
Jun 16 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 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
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
linux php mysql数据库备份实现代码
2009/03/10 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
图片自动更新(说明)
2006/10/02 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
python 列表推导式使用详解
2019/08/29 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
软件测试英文面试题
2012/10/14 面试题
部门活动策划方案
2014/08/16 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
湖南省党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
会计工作总结范文2014
2014/12/23 职场文书
小学老师对学生的评语
2014/12/29 职场文书
终止合同协议书范本
2016/03/22 职场文书
python playwright 自动等待和断言详解
2021/11/27 Python