需要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. 《Redis官方文档》用Redis构建分布式锁(悲观锁)
  2. 【es6】es6学习笔记
  3. 使用nexus3搭建maven私服(超详细,建议收藏)
  4. 微信小程序_指南部分
  5. jzoj3510-最短路径【dp】
  6. jquery实现单击div切换背景,再次单击回到原来样式
  7. ASP.Net ListBox DropdownList 不同条目 设置 背景色 和 字体颜色
  8. leetcode51. N 皇后(回溯算法)
  9. 超有用的方法-----英语单词记忆篇
  10. C语言常用代码组织形式
  11. Lc19删除链表的倒数第N个节点
  12. lshw linux_Linux lshw命令–获取Linux硬件信息
  13. 关于Platinum库的MediaRender具体C++代码实现探讨
  14. 提升开发效率之命名规范
  15. 我眼中的《APUE》
  16. 二阶系统阶跃响应实验_二阶系统阶跃响应实验心得体会
  17. 使用函数判断完全平方数
  18. SLAM建图精度评估 by EVO
  19. Oracle--同义词详解
  20. 【转】传教士和野人问题(Missionaries and Cannibals)

热门文章

  1. react 同构 php,React状态管理与同构实战 PDF 影印版
  2. 图像透视变换原理及实现
  3. HTTPS的安全性从何而来?
  4. php 将文件打包成 zip
  5. 网页字体在Frontpage2000制作网页中的讲解
  6. 少年宫计算机室管理制度,乡村学校少年宫计算机课程安排
  7. 【SCI征稿】大数据类SCI,走期刊部系统,正刊,审稿顺利
  8. 3090微信java,微信推出RTX 3090 Aero 24G显卡,外形神似当年GTX 480
  9. 高校,微软未来的主战场--有感于DreamSpark的试用
  10. 可信图神经网络综述:隐私,鲁棒性,公平和可解释性