可以在我的资源下载:http://download.csdn.net/detail/qq_33769914/9875716(会员中心上传头像时的,上传图片并剪切)

似乎没有压缩,只在本地看的话还是好的,但是上传给服务器可能就没有加载完就上传了。所以用的时候还是考虑一下

我引入5个js却隐藏了3个,原因是.//   这个upimg.js是我把上面三个js放在一起了,这样占得内存少一点

<script src="js/jquery-2.1.3.min.js"></script>
     <!--

<script src="js/iscroll-zoom.js"></script>     缩放功能
            <script src="js/hammer.js"></script>      点击、滑动、拖动、多点触控等事件

<script src="jquery.photoClip.min.js"></script>   剪切图片,它的使用是依托于前两个的

-->

<script src="js/upimg.js"></script>    //三个的综合

<div class="im">
           <div class="pic">
              <!--  goods_image_area 上传以后显示的预览图 -->
              <div id="goods_image_area" class="image"></div>     
                <!-- //起始显示的,剪切以后的 -->
               <div id="goods_image_view" class="view">
                  <input type="file" id="goods_image" class="goods_image" name="goods_image"/>   
               </div>
             <button id="goods_image_btn" type="button" class="cut">完成</button>

</div>              
        </div>

$("#goods_image_area").photoClip({
                            // width: width,
                            // height: height,
                            file: "#goods_image",   //
                            view: "#goods_image_view",
                            ok: "#goods_image_btn",
                            loadStart: function() {
                                console.log("照片读取中");
                            },
                            loadComplete: function() {
                                console.log("照片读取完成");
                            },
                            clipFinish: function(dataURL) {
                                var srcpic=$("#goods_image_view").attr("src")
                                $("#goods_image_area").attr("src",srcpic) ;
                                console.log(dataURL)  //图片的路径
                                // $.ajax({
                                //     url: "upload.php",
                                //     data: {name: dataURL.substring(27),id:name},
                                //     type: 'post',
                                //     // dataType: 'html',
                                // })
                            }
                        });

//也就是选择好了图片                   
                    $("input[type='file']").change(function(){
                        $("#goods_image_view").css('display','none');
                        $(".image").css('display','none');
                        $("#goods_image_area").css('display','block');
                      //  $("#goods_image_view").css('display','block');
                        $("#goods_image_btn").css('display','block');
                    });

//点击完成,当前按钮隐藏。只显示剪切之后的图片
                    $("#goods_image_btn").click(function(){  
                        $(this).hide()
                       $("#goods_image_area").hide();
                       $("#goods_image_view").show(); 
                    });
                        
            });

会员中心上传头像时的,上传图片并剪切相关推荐

  1. split逗号分割中文出现乱码java_Java中URL传中文时乱码的问题解决方案

    前言 Java中URL传中文时乱码的问题相信不少朋友都遇到过,最近就遇到一个问题,就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.g ...

  2. discuz 上传头像时 提示 目录不可写 Can not write to the data/tmp folder!

    最近自己闲的没事,架一个了discuz论坛,想学习一下,系统的架构理念! 但遇到了一个头疼的问题,就是用户在点击 -->设置-->修改头像--->选择上传照片时 一直提示" ...

  3. 上传头像,layui上传图片

    layui上传与bootstrap上传相似,只是不需要下插件, layui自带的已够用 先看一下前台界面,这里是用到的上传头像 先点击开始上传,头像上传至服务器中, 返回json添加至form表单中, ...

  4. python星号*在函数中、传参时的含义

    函数中:将其他传入的元祖格式的数据,都纳入麾下 可参考:什么是*args和**kwargs?:https://blog.csdn.net/weixin_35757704/article/details ...

  5. 上传头像时圆形裁剪框

    上传头像到服务端时需要将图片裁剪,项目中用到的是圆形的裁剪框,先看效果: 代码实现如下: public class ClipImageBorderView extends View { /** * 水 ...

  6. Vue中使用的el-upload时批量上传图片时报错问题处理

    项目场景: 项目场景:项目中有一个文件上传的场景,使用el-upload组件进行上传,单图上传是正常,但是在进行批量上传时报了错. 问题描述 使用el-upload在进行多图批量上传时系统提示报错. ...

  7. upload组件实现图片上传,图片上传,上传图片,上传头像,批量上传图片前后端逻辑

    1.主要使用el-ui的upload组件.代码如下,最主要的就是将上传的文件转化为当前的url显示在页面 主要代码如下,基于vue的: <template><div><e ...

  8. 合肥市招投标中心上传文件html格式,投标文件排版格式有什么标准?怎吗才能中标?...

    一般招标文件在招标书中均规定了投标书的排版格式要求,制作者必须遵照招标文件要求编写投标书.如果在招标文件中没有明确的规定,可参考下列排版格式 01纸张要求:封面.封底.正文采用A4纸.白色,装订后的尺 ...

  9. 抖音创作者中心上传视频

    流程方面主要就是把八步操作: 一.获取相关的key,token,该接口需要抖音系通用的signature签名 二.获取上传视频所需要的地址.需要第一步的获取到的参数. 三.上传视频,需要视频大小,以及 ...

最新文章

  1. linux驱动:音频驱动(四)ASoc之machine设备
  2. Scala数组:使用()代替java的[]
  3. 2022考研 【理工专场讲座(新政策分析、专业分析、复习建议)】
  4. 文件的上传和下载---学习笔记
  5. cannot find -lunwind-x86_64
  6. 配置了坐标还是找不到serv_为什么老人家总是这疼那疼,还找不到原因?是矫情还是另有原因...
  7. docker mysql主从_使用docker 实现MySQL主从同步/读写分离
  8. Ubuntu上安装jdk出现的错误
  9. 欺骗的艺术from凯文•米特尼克
  10. 爬虫实战之selenium淘宝抢购订单
  11. 危险废物处置与管理市场深度研究分析报告
  12. 基于SSM框架的个人博客系统项目毕业设计(代码及论文)
  13. word输入对号以及带框的对号
  14. Kismet:一款超强的无线嗅探器
  15. 一般物体检测--Binarized Normed Gradients for Objectness Estimation at 300fps
  16. 牛牛战队的比赛地 (三分)
  17. Win10更新后,无音量,显示未安装任何音频设备,解决方法,2021-9-15
  18. GPIO之推挽输出和开漏输出
  19. 商城 打印订单时 订单怎么实现自动分页
  20. 云计算开发(二) 分布式计算与分布式系统

热门文章

  1. TCP初始化序列号ISN
  2. cf/codeforces#369-E - ZS and The Birthday Paradox- 数学+gcd+逆元+勒让德定理
  3. linux查看根目录下的目录结构
  4. 达梦数据库基础知识(四)管理DM线程
  5. 关于缺少编程基础的朋友想转行 ABAP 开发岗提出的一些咨询问题和解答
  6. 2022款联想小新air14和联想air15 区别选哪个好
  7. LA3871二分最大最小值
  8. vue table标签v-for取td数据
  9. 华为可以看游戏时长吗_华为手机玩游戏太卡?这几个设置你肯定没打开
  10. MFC加载位图和图标