Grid-A-Licious 基于 jQuery 响应式瀑布流插件
Grid-A-Licious 是一个简单易用的 jQuery 插件,可用于创建响应式瀑布流布局,针对不同设备可自动适应宽度。你可以通过参数设置它的宽度以及动态显示时的速度、延迟等等,定制性是比较高的。
如何使用
首先在 HTML 页面头部中引入 jQuery 框架和 Grid-A-Licious 插件
<script src="jquery.1.8.0.min.js"></script>
<script src="jquery.grid-a-licious.min.js"></script>
然后按如下方式添加内容,可自定义设置item样式
<div id="demo">
<div>
演示演示
</div>
任意个div
<div>
<div>测试内容...</div>
</div>
</div>
最后初始化即可
$("#demo").gridalicious({
gutter: 10,
width: 200,
animate: true,
animationOptions: {
speed: 150,
duration: 300,
complete: onComplete
}
});
可选参数
参数名 | 默认值 | 可选值 | 描述 | 示例 |
---|---|---|---|---|
width | 225px | - | - |
|
gutter | 20px | - | - |
|
selector | .item | - | - |
|
animate | false | - | - |
|
animationOption | 225px | - | 动画选项 |
|
动画参数
参数名 | 默认值 | 描述 |
---|---|---|
queue | 列队显示 | true |
speed | 显示每个item的时间 | 200 |
duration | 动画执行的时间 | 300 |
effect | item 显示的方式,目前只支持 fadeInOnAppear ,更多特效正在添加中… | fadeInOnAppear |
complete | 动画完成以后的回调函数 | function() |
动态添加 item
$('#prepend').click(function(){
$("#example3").gridalicious('prepend', makeboxes());
});
$('#append').click(function(){
$("#example3").gridalicious('append', makeboxes());
});
相关链接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论