简单的jQuery图片相册插件simpleGal

拉丁传说 6月前 932

jQuery 图片相册类插件插件市面上已经很多了,也不乏优秀的,今天介绍的这款名叫 simpleGal,它几乎没有什么亮点,只是简单而已,简单到代码只有十几行。因为代码少,所以它的体积也非常小,只有 1KB。

兼容性

浏览器兼容:simpleGal 兼容所有浏览器,包括 IE6。

jQuery 版本兼容:simpleGal 兼容 1.7 以上版本。

使用方法

1、HTML

<div class="gallery">
    <div class="main-image">
        <img class="custom" src="images/big1.jpg" alt="Placeholder">
    </div>

    <ul class="thumbnails">
        <li><a href="images/big1.jpg"><img src="images/thumbnail1.jpg" alt=""></a></li>
        <li><a href="images/big2.jpg"><img src="images/thumbnail2.jpg" alt=""></a></li>
        <li><a href="images/big3.jpg"><img src="images/thumbnail3.jpg" alt=""></a></li>
        <li><a href="images/big4.jpg"><img src="images/thumbnail4.jpg" alt=""></a></li>
        <li><a href="images/big5.jpg"><img src="images/thumbnail5.jpg" alt=""></a></li>
    </ul>
</div>

2、CSS

CSS 自己任意定制。

* {
    margin: 0;
    padding: 0;
}
body {
    background-color: #eee;
}
.gallery {
    width: 610px;
    margin: 0 auto;
}
.gallery img {
    display: block;
}
.main-image img {
    padding: 4px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.thumbnails {
    height: 63px;
    margin: 15px 0 0 -15px;
    list-style-type: none;
}
.thumbnails li {
    float: left;
    margin-left: 15px;
    display: inline;
}
.thumbnails img {
    padding: 4px;
    border: 1px solid #ccc;
    background-color: #fff;
}

3、JavaScript

如果大图的 class 的值为 placeholder,可以直接调用方法,如:

$('.thumbnails').simpleGal();

如果大图的 class 的值不是 placeholder,则需要通过 mainImage 参数指定,如:

$(document).ready(function () {
    $('.thumbnails').simpleGal({
        mainImage: '.custom'
    });
});

参数

simpleGal 只有1个参数——mainImage,用于指定大图的选择器。

演 示 下 载

最新回复 (0)
返回
发新帖