Skip to content

NightCatSama/jQuery-Pinterest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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} ] ```

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published