dropify,不错的图片上传预览插件
引言
传统的图片上传,很丑。点击选择之后,还无法预览。
有一种方案是传到服务器,然后返回地址,然后显示,比较麻烦。
用这个dropify,就可以解决之歌问题。
看效果
用法
1.引入文件,需要jquery支持。
<link rel="stylesheet" href="__PLUGIN__/dropify/css/dropify.css"><script type="text/javascript" src="__PLUGIN__/dropify/js/dropify.js"></script>
2.给file表单添加属性
<input name="img" type="file" class="dropify" id="input-file-events" data-default-file="{$info.img|default=''}" data-allowed-file-extensions="jpg png jpeg gif" required>
3.给file添加事件
// Used eventsvar drEvent = $('#input-file-events').dropify();drEvent.on('dropify.beforeClear', function(event, element) {return confirm("确定删除 \"" + element.file.name + "\" ?");});drEvent.on('dropify.afterClear', function(event, element) {layer.msg('删除成功');});
搞定,剩下的就是表单提交的工作了。
github地址 https://github.com/JeremyFagis/dropify
转载于:https://www.cnblogs.com/jiqing9006/p/7498759.html
dropify,不错的图片上传预览插件相关推荐
- 图片上传预览的几种方式,了解下?
图片上传预览场景基本处处可见,朋友圈发动态配图,身份验证及头像更新,莫过如斯. 原由 最近在研究twitter PC网站的时候,在个人中心的主页,设置个人的背景图的时候,发现twitter有个非常好的 ...
- Angular6自定义指令实现多图片上传预览
在做移动端开发多时候经常会遇到用户图片上传的需求,有单图片上传预览的需求,也有多图片上传预览的需求.自己刚遇到这个需求的时候有踩到各种个样到坑.经过多番尝试,下面将本人成功的一个案例分享出来(公司对外 ...
- php 图片上传预览(转)
网上找的图片上传预览: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
- js实现图片上传预览及进度条
js实现图片上传预览及进度条 原文js实现图片上传预览及进度条 最近在做图片上传的时候,由于产品设计的比较fashion,上网找了比较久还没有现成的,因此自己做了一个,实现的功能如下: 1:去除浏览器 ...
- JAVA实现一个图片上传预览功能
这个小项目主要使用java实现了一个简单的图片上传预览功能,废话不多说,先上实现成果 ^ _ ^
- java 图片上传 预览 demo_图片上传预览
[实例简介] 实现图片上传预览,可以增加新的空数组,并上传和替换.还有删除功能:提交的时候,还可以判断是否有空的img [实例截图] [核心代码] 613ddc50-96b8-4197-ba2e-1e ...
- JavaScript 图片上传预览效果
图片上传预览是一种在图片上传之前对图片进行本地预览的技术. 使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验. 但随着浏览器安全性的提高,要实现图片上传预览也越来越困难. 不过群众的智慧 ...
- ASP.NET工作笔记之一:图片上传预览及无刷新上传
转自:http://www.cnblogs.com/sibiyellow/archive/2012/04/27/jqueryformjs.html 最近项目里面涉及到无刷新上传图片的功能,其实也就是上 ...
- Bootstrap 3 : 图片上传预览 image upload preview
头部均为: <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel= ...
最新文章
- javascript对时间的处理
- 网络爬虫初步:从访问网页到数据解析
- php怎么运行网页_PHP的作用是什么?
- mysql scws_php利用scws实现mysql全文搜索功能的方法,_PHP教程
- java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...
- 【LeetCode】390. 消除游戏
- java环境安装包出现覆盖,请查收
- 配置jupyter-pytorch深度学习环境
- React之初始化state
- 我的docker随笔13:docker源码编译进阶篇
- html怎么去li间隙,求助大神 如让图片展示在li标签里面,不要间隙 谢谢
- CentOS6.4 Install Nginx 1.4.4 到特定目录
- vivo电池损耗指令代码_安川伺服驱动器报警代码及简易维修方法
- java计算机毕业设计幼儿园管理系统源码+系统+mysql数据库+lw文档
- mem leak debug
- 抛错java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
- 地域微信平台自媒体,原创视频如何插入腾讯地图
- 计算机考研350是什么水平,计算机考研考350难吗
- 输入两个自然数min,max,计算、输出[min,max]中的超级素数的个数#C语言
- (转)FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
热门文章
- r语言 将表格导出为csv_如何将R语言中表格数据输出为Excel文件.pdf
- kafka streams实战 pdf_spring框架实战口试材料
- jQuery异步加载数据并添加事件示例
- WIN10远程连接时提示内部错误
- 设计图与html 对比
- hosts 文件与 ipv6
- 酒厂选址(codevs 1507)
- JavaScript创建命名空间
- 5位数的数字黑洞是多少_每日一题[491]数字黑洞--Kaprekar常数
- linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git