当前路径: 星河码客 » 插件特效 » html5上传图片拖拽裁剪插件_jQuery实现头像上传裁剪特效代码

html5上传图片拖拽裁剪插件_jQuery实现头像上传裁剪特效代码

核心代码$('#avatarInput').on('change', function(e) { var filemaxsize = 1024 * 5;//5M var target = $(e.target); var Size = target[0].files[0].size / 1024; if(Size > filemaxsize) { alert('图片过大,请重新选择!'); $(".avatar-wrapper").childre().remove; return false; } if(!this.files[0].type.match(/image.*/)) { alert('请选择正确的图片!') } else { var filename = document.querySelector("#avatar-name"); var texts = document.querySelector("#avatarInput").value; var teststr = texts; //你这里的路径写错了 testend = teststr.match(/[^\\]+\.[^\(]+/i); //直接完整文件名的 filename.innerHTML = testend; } }); $(".avatar-save").on("click", function() { var img_lg = document.getElementById('imageHead'); // 截图小的显示框内的内容 html2canvas(img_lg, { allowTaint: true, taintTest: false, onrendered: function(canvas) { canvas.id = "mycanvas"; //生成base64图片数据 var dataUrl = canvas.toDataURL("image/jpeg"); var newImg = document.Element("img"); newImg.src = dataUrl; imagesAjax(dataUrl) } }); }) function imagesAjax(src) { var data = {}; data.img = src; data.jid = $('#jid').val(); $.ajax({ url: "upload-logo.php", data: data, type: "POST", dataType: 'json', success: function(re) { if(re.status == '1') { $('.user_pic img').attr('src',src ); } } }); }

html5上传图片拖拽裁剪插件_jQuery实现头像上传裁剪特效代码

在线演示        积分下载        6毛下载        砍两刀下载       

文件目录······
暂无数据
 猜你喜欢 更多»
 工具推荐 更多»