打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【转】端资源分享:jquery功能强大文件上传库fileapi[二]

Userpic +crop


 

 

 

$('#userpic').fileapi({
   url:'http://rubaxa.org/FileAPI/server/ctrl.php',
   accept: 'image/*',
   imageSize: { minWidth: 200,minHeight: 200 },
   elements: {
     active: { show: '.js-upload', hide: '.js-browse' },
     preview: {
        el: '.js-preview',
        width: 200,
        height: 200
     },
     progress: '.js-progress'
   },
   onSelect: function (evt,ui){
     var file = ui.files[0];
     if( file ){
        $('#popup').modal({
           closeOnEsc: true,
           closeOnOverlayClick: false,
           onOpen: function (overlay){
              $(overlay).on('click', '.js-upload', function (){
                 $.modal().close();
                 $('#userpic').fileapi('upload');
              });
              $('.js-img', overlay).cropper({
                 file: file,
                 bgColor: '#fff',
                 maxSize: [$(window).width()-100, $(window).height()-100],
                 minSize: [200, 200],
                 selection: '90%',
                 onSelect: function (coords){
                    $('#userpic').fileapi('crop', file, coords);
                 }
              });
           }
        }).open();
     }
   }
});

 

HTML:

\

《div id="userpic" class="userpic">
   《div class="js-previewuserpic__preview">《/div>
   《div class="btn btn-successjs-fileapi-wrapper">
     《div class="js-browse">
        《span class="btn-txt">Choose《/span>
        《input type="file" name="filedata">
     《/div>
     《div class="js-upload" style="display: none;">
        《div class="progress progress-success">《div class="js-progressbar">《/div>《/div>
        《span class="btn-txt">Uploading《/span>
     《/div>
   《/div>
《/div>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐
jquery:属性选择器
jQuery便签效果可自由拖动特效
学会Twitter Bootstrap不再难
基于jquery右侧悬浮加入购物车代码
30分钟快速掌握Bootstrap
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服