html5实现多图片预览上传及点击可拖拽控件


Posted in HTML / CSS onMarch 15, 2018

在做图片上传时发现一个蛮好用的控件,支持多张图片同时上传,可以点击选择图片,也可以将图片拖拽到上传框直接上传,方便,好用,接口也简单,基本可以直接放到项目里使用。

先看看他的样式:

html5实现多图片预览上传及点击可拖拽控件

选择图片后:

html5实现多图片预览上传及点击可拖拽控件

$(function(){  
    // 初始化插件  
    $("#demo").zyUpload({  
        width            :   "650px",                 // 宽度  
        height           :   "400px",                 // 宽度  
        itemWidth        :   "120px",                 // 文件项的宽度  
        itemHeight       :   "100px",                 // 文件项的高度  
        url              :   "/upload/UploadAction",  // 上传文件的路径  
        multiple         :   true,                    // 是否可以多个文件上传  
        dragDrop         :   true,                    // 是否可以拖动上传文件  
        del              :   true,                    // 是否可以删除文件  
        finishDel        :   false,                   // 是否在上传文件完成后删除预览  
        /* 外部获得的回调接口 */  
        onSelect: function(files, allFiles){                    // 选择文件的回调方法  
            console.info("当前选择了以下文件:");  
            console.info(files);  
            console.info("之前没上传的文件:");  
            console.info(allFiles);  
        },  
        onDelete: function(file, surplusFiles){                     // 删除一个文件的回调方法  
            console.info("当前删除了此文件:");  
            console.info(file);  
            console.info("当前剩余的文件:");  
            console.info(surplusFiles);  
        },  
        onSuccess: function(file){                    // 文件上传成功的回调方法  
            console.info("此文件上传成功:");  
            console.info(file);  
        },  
        onFailure: function(file){                    // 文件上传失败的回调方法  
            console.info("此文件上传失败:");  
            console.info(file);  
        },  
        onComplete: function(responseInfo){           // 上传完成的回调方法  
            console.info("文件上传完成");  
            console.info(responseInfo);  
        }  
    });  
});

直接在demo.js里修改配置,url :   "/upload/UploadAction" 放你的图片上传action,这个控件只是前台处理,后台的上传还得自己写

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
CSS3模块的目前的状况分析
Feb 24 HTML / CSS
利用CSS3实现文本框的清除按钮相关的一些效果
Jun 23 HTML / CSS
CSS3实现多背景模拟动态边框的效果
Nov 08 HTML / CSS
CSS3实现线性渐变用法示例代码详解
Aug 07 HTML / CSS
HTML5新增的标签和属性归纳总结
May 02 HTML / CSS
HTML5 canvas基本绘图之绘制五角星
Jun 27 HTML / CSS
详解html5 canvas 微信海报分享(个人爬坑)
Jan 12 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
Sep 25 HTML / CSS
Html5监听手机摇一摇事件的实现
Nov 07 HTML / CSS
AmazeUI导航的示例代码
Aug 14 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
Aug 23 HTML / CSS
html中两种获取标签内的值的方法
Jun 10 HTML / CSS
微信html5页面调用第三方位置导航的示例
Mar 14 #HTML / CSS
微信端html5页面调用分享接口示例
Mar 14 #HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
Mar 13 #HTML / CSS
配置H5的滚动条样式的示例代码
Mar 09 #HTML / CSS
Canvas制作旋转的太极的示例
Mar 09 #HTML / CSS
详解px单位html5响应式方案
Mar 08 #HTML / CSS
html5开发三八女王节表白神器
Mar 07 #HTML / CSS
You might like
我的论坛源代码(九)
2006/10/09 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
详解YII关联查询
2016/01/10 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
javascript 多级checkbox选择效果
2009/08/20 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
python实现决策树
2017/12/21 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
怎么样写好简历中的自我评价
2013/10/25 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
周一问候语大全
2015/11/10 职场文书
springboot实现string转json json里面带数组
2022/06/16 Java/Android