基于jQuery编写的瀑布流图片墙插件

jQuery-Pinterest

基于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、网站不提供资料下载,如需下载请到原作者页面进行下载。