jQuery实现图片的瀑布流效果

样式表:
div{ float:left;}
#main div{ background-color:#F00; padding-top:10px;  width:330px; margin-left:10px;}
#main{width:1370px;}
img{ width:330px;}

body里面的
jQuery实现图片的瀑布流效果

jQuery实现图片的瀑布流效果
   
js脚本里面的
jQuery实现图片的瀑布流效果
var index = 1;   //图片的下标
function addPic()
{
//获取高度最低的div是哪一个
var $mindiv = $("#yyt1"); 
for(var i=2;i<=4;i++)
{
if($mindiv.height()>$("#yyt"+i).height())
{
$mindiv = $("#yyt"+i);
}
}
//给最短的div加图片,图片的序列,因为不是从数据库取图片,我只有9个图片,所以只要循环图片
$mindiv.html($mindiv.html()+" jQuery实现图片的瀑布流效果");
index++;
if(index>9)
{
index = 1;
}
};
function mychange()
{
// $(window).height()   可视化区域的高度  
// $(document).scrollTop()   滚动的高度  
// $(document).height()     浏览器的整个高度    为了好看在后面-150
if($(window).height()+$(document).scrollTop()>=$(document).height()-150)
{
addPic();
}
window.setTimeout("mychange()",20);
}
//整个页面全部加载完在执行
window.onload = mychange;
自己做的也没注意什么。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值