基于jQuery编写的瀑布流图片墙插件
基于jQuery编写的瀑布流图片墙插件
DEMO
###HTML
<link rel="stylesheet" href="css/Pinterest.css"> . . <script src="js/jquery-1.12.0.min.js"></script> <script src="js/Pinterest.js"></script>
###Javascript
$('.container').pinterest( option ); //or $('#container').pinterest( option ) 支持同时设置多个
###Option
当option为空或者 Object 对象时,形成瀑布流图片墙**
[ html中的图片的data-title="大标题" data-subtitle="小标题" ]
####Example
$('.container').pinterest({
line: 4 //瀑布流列数( 默认 4列 )
gap: 15 //瀑布流间距( 默认 15px间隔 )
width: {auto}, //图片宽度(一般不设置,图片宽度自动按容器宽度分配,当容器没设置宽度时,则按照页面宽度自动分配)
responsive: [{ //响应式设置( 大尺寸优先原则, 读取顺序从后往前, 所以尽可能从大到小排序 )
maxWidth: 1244,
minWidth: 769,
line: 3,
gap: 10
},{
maxWidth: 768,
line: 2,
gap: 20
},{
maxWidth: 400,
line: 1,
gap: 25
}]
});
***********当option为String时,为添加删除瀑布流图片, 和修改瀑布流列数*************
####Example
```js
$('.container').pinterest('add', 'images/picture.jpg', "大标题", "小标题"); //[ 标题为可选 ]
$('.container').pinterest('remove', 1); //[ 1为图片所在索引,为空则删除所有图片 ]
$('.container').pinterest('reset', [number, object]); //[ num重新设置列数, object三种属性可选 {line, gap, width} ]
```
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。