需要js cs上官网:jqweui: jqweui (gitee.com)

附代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1, minimum-scale=1,user-scalable=no"><title>图片预览上传</title><link rel="stylesheet" href="css/weui.min.css"><link rel="stylesheet" href="css/jquery-weui.css"><link rel="stylesheet" href="css/demos.css"><link rel="stylesheet" href="css/weuix.css"><link rel="stylesheet" href="css/store.css"><script src="js/zepto.min.js"></script><script src="js/zepto.weui.js"></script><script src="js/lrz.min.js"></script><script>// 图片预览$(function(){var tmpl = '<li class="weui-uploader__file" style="background-image:url(#url#)"></li>';var $uploaderInput = $("#uploaderInput"); //上传按钮+var $uploaderFiles = $("#uploaderFiles");    //图片列表var $galleryImg = $(".weui-gallery__img");//相册图片地址var $gallery = $(".weui-gallery");$uploaderInput.on("change", function(e){var src, url = window.URL || window.webkitURL || window.mozURL, files = e.target.files;for (var i = 0, len = files.length; i < len; ++i) {var file = files[i];if (url) {src = url.createObjectURL(file);} else {src = e.target.result;}$uploaderFiles.append($(tmpl.replace('#url#', src)));}});$uploaderFiles.on("click", "li", function(){$galleryImg.attr("style", this.getAttribute("style"));console.log(this)$gallery.fadeIn(100);});$gallery.on("click", function(){$gallery.fadeOut(100);});});// 压缩上传function removeimg(obj){$.confirm('您确定要删除吗?', '确认删除?', function() {$(obj).remove();});return false;}function uploadimg(obj) {lrz(obj.files[0],{width:750,fieldName:"file"}).then(function(data) {$.post("/upimg",{imgbase64: data.base64},function(rs){$(obj).parent().prev().html('<li onclick="removeimg(this)" class="weui-uploader__file" style="background-image:url(/'+rs.src+')"><input value="'+rs.src+'"  type="hidden"  name="file" /></li>');},'json');}).then(function(data) {}).catch(function(err) {console.log(err);});}</script></head><body><div class="body1"><div class="weui-uploader"><div class="weui-uploader__bd"><ul class="weui-uploader__files" id="uploaderFiles"><div class="weui-uploader__file-content"><i class="weui-icon-warn"></i></div></ul><div class="weui-uploader__input-box"><input id="uploaderInput" class="weui-uploader__input" accept="image/*" multiple="" type="file" onchange="uploadimg(this)"></div></div></div></div><script src="js/jquery-2.1.4.js"></script><script src="js/fastclick.js"></script><script>$(function() {FastClick.attach(document.body);});</script><script src="js/jquery-weui.js"></script></body>
</html>

jqweui实现图片上传预览相关推荐

  1. Angular6自定义指令实现多图片上传预览

    在做移动端开发多时候经常会遇到用户图片上传的需求,有单图片上传预览的需求,也有多图片上传预览的需求.自己刚遇到这个需求的时候有踩到各种个样到坑.经过多番尝试,下面将本人成功的一个案例分享出来(公司对外 ...

  2. php 图片上传预览(转)

    网上找的图片上传预览: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  3. js实现图片上传预览及进度条

    js实现图片上传预览及进度条 原文js实现图片上传预览及进度条 最近在做图片上传的时候,由于产品设计的比较fashion,上网找了比较久还没有现成的,因此自己做了一个,实现的功能如下: 1:去除浏览器 ...

  4. JAVA实现一个图片上传预览功能

    这个小项目主要使用java实现了一个简单的图片上传预览功能,废话不多说,先上实现成果 ^ _ ^

  5. java 图片上传 预览 demo_图片上传预览

    [实例简介] 实现图片上传预览,可以增加新的空数组,并上传和替换.还有删除功能:提交的时候,还可以判断是否有空的img [实例截图] [核心代码] 613ddc50-96b8-4197-ba2e-1e ...

  6. JavaScript 图片上传预览效果

    图片上传预览是一种在图片上传之前对图片进行本地预览的技术. 使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验. 但随着浏览器安全性的提高,要实现图片上传预览也越来越困难. 不过群众的智慧 ...

  7. ASP.NET工作笔记之一:图片上传预览及无刷新上传

    转自:http://www.cnblogs.com/sibiyellow/archive/2012/04/27/jqueryformjs.html 最近项目里面涉及到无刷新上传图片的功能,其实也就是上 ...

  8. Bootstrap 3 : 图片上传预览 image upload preview

    头部均为: <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel= ...

  9. 模拟QQ心情图片上传预览

    出于安全性能的考虑,目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,没几个能满足需求,因此自己使用SWFuplad来实现这个图片上传预览. 先粘上以 ...

最新文章

  1. web前端培训要学多久
  2. NYOJ-括号配对问题 技巧性的非栈道法
  3. oracle:instance与database,启动过程
  4. 如何设计一门语言(五)——面向对象和消息发送
  5. 鼠标形状 - - -放大镜 五指小手
  6. python pip工具命令_python 工具链 包管理工具 pip
  7. mongodb上限集合_用Java创建MongoDB上限集合
  8. hibernate 注解
  9. 交换两个整型变量的数值
  10. 如何将 Linux 系统转移至 LVM 卷
  11. Qt Creator子目录项目-类似VS解决方案
  12. 2012/10/31的工作总结——潘学
  13. 机器人视觉手眼标定学习笔记
  14. Win 10、Win 11 安装 MuJoCo 及 mujoco-py 教程
  15. C#中check和uncheck
  16. 156种PS特效动作中文大合集【附高清视频教程】
  17. java xml 查询_java对xml进行查询操作代码
  18. [笔记]快乐的Linux命令行《二》文件系统中跳转
  19. 说话人识别中的数据预处理和数据增强
  20. ffprobe获取mp4音视频数据信息

热门文章

  1. 现代密码学:信息安全基础
  2. cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:352: error:
  3. 《软件工程之美》—— 目录
  4. CEGUI安装、编译、运行总结
  5. W32Dasm反汇编基础教程
  6. ubuntu 20.04 | 关闭自动休眠
  7. ST-GCN复现的全过程(详细)
  8. Java数组可变长参数详解
  9. SRPG游戏开发(四十)第九章 战斗系统 - 二 计算战斗数据(Calculate Combat Data)
  10. 在SpringBoot项目中使用Ureport2报表工具