JavaScript

超轻量级php框架startmvc

jQuery用户头像裁剪插件cropbox.js使用详解

更新时间:2020-05-16 03:30 作者:startmvc
几乎每一个网页是必备图片上传,图片裁剪功能,这里通过cropbox.js插件实现该功能。<scri

几乎每一个网页是必备图片上传,图片裁剪功能,这里通过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>

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