基于jquery的图片列表插件

使用简单,样式可随自己的方式调整,基于ES5语法,即插即用,方便快捷 一、使用步骤:
1.引入Jquery:<script type="text/javascript" src="js/jquery.min.js" ></script>
2.引入本插件JS:<script type="text/javascript" src="js/imgPage.js" ></script>
3.引入CSS:<link rel="stylesheet" href="css/imgPage.css" />
4.新建imageDatagrid对象,设置参数:
var imageGrid = new ImageDatagrid('.picShow',{
url:"/file/list", //服务器图片列表的请求地址
params:{type:1}, //查询参数
rows:10, //每页的图片数量
convertor:function(item){ //请求数据数据对象转换器
var obj = {};
obj.picUrl = fileServer+item.guid;
obj.picTitle=item.fileName;
return obj;
},
onload:function () { //加载后执行的方法
$(".picShow img").removeAttr("style");
}
});
imageGrid.init(); //初始化
二、构造方法参数解释:
ImageDatagrid(containerId,options);
1.containerId:需要加载图片列表的容器选择器
2.options: 参数列表对象
{
url:'', 服务器图片列表请求地址
params:{type:1}, //查询参数
page:1, //显示第几页的图片
rows:10, //每页的图片数量
convertor:function(){} //数据转换
onload:function(){} //列表加载完毕后执行的方法
}
三、服务器图片分页列表返回数据格式,图片对象如与下面的属性名称不一致,可通过convertor回调函数进行转换:
{
total:100, //查询结果总数量
rows:[{ //图片的分页对象列表
picUrl:'', //图片地址
picTitle:'' //图片标题
}]
}
四、获取选中的图片数组:
var pics = imageGrid.selectPics;
if(pics.length>0){
var html='';
$.each(pics, function(index, item) {
html+="";
});
console.log(html);
}
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。