1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > ajax异步多图上传插件 js异步上传多张图片插件的使用方法

ajax异步多图上传插件 js异步上传多张图片插件的使用方法

时间:2021-02-25 17:05:24

相关推荐

ajax异步多图上传插件 js异步上传多张图片插件的使用方法

本文为大家分享了js异步上传多张图片插件的使用方法,供大家参考,具体内容如下

效果展示:

功能描述:

1.实现图片预览,预览图片移除,任意张数异步上传,上传进度条指示,已选中且上传的图片不会重复上传,且不能移除

使用方法:

界面顶部引入IMGUP.css,2.0版本以下的Jquery,页面底部引入IMGUP.js

界面中必须存在三个元素

1、图片选择: id必须是“div_imgfile”,可以是任意元素,onclick事件触发选择对话框

2、图片预览容器:id必须是“div_imglook”的div,里面包含一个清除浮动的div

3、确定上传按钮:id必须是“btn_ImgUpStart”,可以是任意元素,onclick事件开始上传全部选中图片

样式可随意更改,js文件顶部有三个变量,可以分别设置单张图片大小限制,单位MB,最多选中图片张数,异步提交服务端位置

ajax中回调函数可以修改提示信息样式,查找“alert”也可。

选择图片

/*选择图片框样式*/

#div_imgfile {

width: 130px;

height: 130px;

text-align: center;

line-height: 130px;

font-family: 微软雅黑;

font-size: 16px;

box-sizing: border-box;

border: 2px solid #808080;

cursor: pointer;

}

/*选择图片框鼠标移入移出效果*/

#div_imgfile:hover {

background-color: #d1cfcf;

}

.imgfile {

display: none;

}

/*这里是图片预览容器样式*/

#div_imglook {

margin-top: 20px;

background-color: #FFEFD5;

}

/*单个图片预览模块样式*/

.lookimg {

width: 130px;

height: 130px;

box-sizing: border-box;

border: 1px solid #808080;

float: left;

margin-right: 10px;

position: relative;

}

.lookimg img {

width: 100%;

height: 100%;

}

/*删除按钮样式*/

.lookimg_delBtn {

position: absolute;

bottom: 0px;

left: 0px;

width: 100%;

height: 30px;<

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。