<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="./iboot.js"></script>
<div class="iboot-controller clear">
</div>
.clear:after {
content: '';
display: block;
clear: both;
width: 100%;
}
var iboot = new Iboot($('.iboot-controller'), {
list: [
{
src: 'https://picsum.photos/600/600',
alt: 'xxx'
}
...
]
})
Iboot(ele, config)
当前选中的元素
图片列表
[
{
src: '',
alt: 'xxx'
}
]
基准高度,图片会再次基础上放大或缩小,默认 400
。
模板函数,此方法允许你在渲染的时候操作dom,以完成对列表自定义的一些操作,必须返回操作后的dom。
template: function (dom) {
dom.addClass('some')
return dom
}
加载图片前的回掉函数
加载图片后的回调函数
此方法会对列表重新排版,用于窗口大小改变的时候。
$(window).resize(function () {
iboot.resize()
})
加载更多图片
iboot.loadMore([
{
src: 'xxx',
alt: 'xxx'
}
])