图片列表分页插件


图片列表分页插件

图片分页插件,支持本地js数组分页加载和ajax服务器端加载。
图片有多种展示动画效果,可以自定义,主要用到了animate.min.css,当然这个不是必须项,如果不需要,可以去掉animate.min.css引用。

效果

image

引用

    <link href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <link href="http://cdn.bootcss.com/animate.css/3.5.2/animate.min.css" rel="stylesheet">
    <script src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
    <link href="css/imggrid.css" rel="stylesheet" />
    <script src="js/imggrid.js"></script>

网页标签

    <div id="imggrid">
    </div>

js初始化

js加载数据有两种方式:

1、本地加载

        var data = {
            "page": 1,//当前页码
            "records": 19,//总条数
            "rows": [{ "Id": 60, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 61, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 62, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 63, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 64, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 65, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 66, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 67, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 68, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 69, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 70, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 71, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 72, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 73, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 74, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 75, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 76, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 77, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" },
                    { "Id": 78, "ImgUrl": "http://ojna4zpbt.bkt.clouddn.com/1.jpg" }
            ]
        };
         $('#imggrid').imgGrid({
            title: '图片集',
            type: 'GET',//GET|POST
            data:data,//本地数据
            //url: 'Data/data.json',//ajax URL
            params: { type: 0 },//url参数
            height: '400px',
            width: '850px',
            img: { width: '200px', animate: 'zoomIn' },//图片宽度,及动画效果
            onClick: function (obj, index, item) {//点击图片事件
                alert(index);
            },
            render: function (item, index) {//自定义显示图片
                var str = '<img src="' + item.ImgUrl + '">';
                return str;
            }
        });

2、ajax从服务器分页加载

        $('#imggrid').imgGrid({
            title: '图片集',
            type:'GET',//GET|POST
            url: 'Data/data.json',//url
            params: { type: 0 },//url参数
            height: '400px',
            width: '1000px',
            img: { width: '200px', animate: 'zoomIn' },//图片宽度,及动画效果
            onClick: function (obj,index, item) {//点击图片事件
                alert(index);
            },
            render: function (item, index) {//自定义显示图片
                var str = '<img src="' + item.ImgUrl + '">';
                return str;
            }
        });

下载地址

https://github.com/wynan830/ImgPageGrid


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM