几乎每一个网页是必备图片上传,图片裁剪功能,这里通过cropbox.js插件实现该功能。

$(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('');

})

$('#btnZoomIn').on('click', function(){

cropper.zoomIn();

})

$('#btnZoomOut').on('click', function(){

cropper.zoomOut();

})

});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

cropbox php,jQuery用户头像裁剪插件cropbox.js使用详解相关推荐

  1. cropbox php,jQuery用户头像裁剪插件cropbox.js实例分享

    本文主要为大家详细介绍了jQuery用户头像裁剪插件cropbox.js的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 几乎每一个网页是必备图片上传,图片裁剪功能,这 ...

  2. 弹幕插件easyDanmaku.js使用详解

    easyDanmaku.js弹幕插件使用详解(长期更新) 介绍 A Danmaku plugin for the web,一个用于web端的弹幕插件 特点 支持TypeScript.使用简单.使用cs ...

  3. html用排序列表的方式添加,jQuery html表格排序插件tablesorter使用方法详解

    tablesort是一款很好用的jQuery表格排序插件. 支持多种数据类型排序,会自动识别表格内容数据类型,使用也非常方便. 使用jQuery tablesort实现html表格方法: 1. 下载j ...

  4. html 表格自动排序,jQuery html表格排序插件tablesorter使用方法详解

    tablesort是一款很好用的jQuery表格排序插件. 支持多种数据类型排序,会自动识别表格内容数据类型,使用也非常方便. 使用jQuery tablesort实现html表格方法: 1. 下载j ...

  5. 用react模仿知乎的用户头像裁剪组件

    用react模仿知乎的用户头像裁剪组件 前段时间刷知乎的时候,更换换了下头像,突然发现知乎头像编辑器很简洁酷炫,于是乎就用react尝试模仿做一个组件. 知乎上的这个是用canvas处理的,但是用di ...

  6. 轻量级的jQuery表单验证插件 - HAPPY.js

    为什么80%的码农都做不了架构师?>>>    日期:2012-9-14  来源:GBin1.com 在线演示  本地下载 功能强大的表单验证插件很多,以前我们介绍过validati ...

  7. Jquery 弹出对话框插件xcConfirm.js

    Jquery 弹出对话框插件xcConfirm.js,感觉很方便使用,使用方法如下: <!DOCTYPE html> <html><head><meta ch ...

  8. 头像,背景图片上传详解

    头像,背景图片上传详解 上传头像和上传背景图片的思路都是一样的,所以这里选讲一下上传头像就行. 上传头像页面样式: 上传头像主要分成两大部分: 上传后,将图片存储在本地项目中,然后将图片的url存储到 ...

  9. JQuery在循环中绑定事件的问题详解

    JQuery在循环中绑定事件的问题详解 有个页面上需要N个DOM,每个DOM里面的元素ID都要以数字结尾,比如说 ? 1 2 3 <input type="text" nam ...

  10. 查看登陆系统用户的信息的三种方法详解

    查看登陆系统用户的信息的三种方法详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单 语法:who [O ...

最新文章

  1. 封装echarts china map geo实现dispatch触发geoSelect事件高亮显示某个省份和城市,并定义复杂样式
  2. 个人建议:设置Alt+S快捷键来控制VSCode自动保存切换功能
  3. opencv-python的格式转换 RGB与BGR互转
  4. 重温JavaScript
  5. python中列表的sort方法_python中列表的sort方法使用详解
  6. Android 4.4 KitKat, the browser and the Chrome WebView
  7. 自学Linux命令的四种方法
  8. java 顺序存储键值对_java://Comparator、Comparable的用法(按照要求将map集合的键值对进行顺序输出)...
  9. Linux 安装 MySQL 数据库
  10. 1438. 绝对差不超过限制的最长连续子数组
  11. Ubuntu 全部命令
  12. Pascal voc 数据集下载网址
  13. Apache opennlp简单介绍
  14. CentOS 7 时区设置
  15. Python高级全栈开发实战 老男孩课程S16+路飞学城项目+女神串讲 Python全栈直通车课程
  16. 职场,社恐的终极噩梦
  17. 神经网络知识点汇总——FNN
  18. 阿里上市:盘点马云这些年
  19. CSDN博客大事日记1
  20. java 模拟电梯_请使用的Java的多线程知识来编写一个程序,实现一个简单的摩天大楼的电梯模型程序是以一座摩天大楼的多个电梯为背景,用线程、流程控制、随机函数等知识来模拟它。2、电梯的描述:...

热门文章

  1. 洛谷 P1827 美国血统 American Heritage Label:字符串Water
  2. JavaEE 笔记一
  3. Linux命令之passwd
  4. javascript闭包(转)
  5. 一个非常经典的erp教程
  6. 梅花雨的日历控件在ASP.NET2.0下不可用的解决方法
  7. 每日总结 - Android TextView文字底部或者中间 加横线
  8. PTA——堆中的路径
  9. Loj 6281. 数列分块入门 5
  10. P2661 信息传递