为了账号安全,请及时绑定邮箱和手机立即绑定

关于瀑布流相对定位后问题,求大神解答~

关于瀑布流相对定位后问题,求大神解答~

慕姐0693551 2015-12-02 09:50:23
添加了瀑布流的效果之后,想添加个页脚在下面,但都被瀑布流的图片覆盖了,求大神帮忙看看T^T附上代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style/web.css"/> <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script> <script> $(window).on('load',function(){         waterfall();         var dataInt={};           $(window).on('scroll',function(){             if(checkScrollSlide()){                 $.each(dataInt.data,function(key,value){                     var oBox=$('<div>').addClass('box').appendTo($('#mian'));                     var oTu=$('<div>').addClass('tu').appendTo($(oBox));                     var oImg=$('<img>').attr('src',$(value).attr('src')).appendTo($(oTu));                 })                 waterfall();             }         })     })     function waterfall(){         var $boxs=$('#mian>div');         var w=$boxs.eq(1).outerWidth();         var cols=Math.floor($(window).width()/w);         $('#mian').width(w*cols).css('margin','0 auto');         var hArr=[];         $boxs.each(function(index,value){             var h=$boxs.eq(index).outerHeight();             if(index<cols){                 hArr[index]=h;             }else{                 var minH=Math.min.apply(null,hArr);                 var minHIndex=$.inArray(minH,hArr);                 $(value).css({                     'position':'absolute',                     'top':minH+'px',                     'left':minHIndex*w+'px'                 })                 hArr[minHIndex]+=$boxs.eq(index).outerHeight();             }         })       }     function checkScrollSlide(){         var $lastBox=$('#mian>div').last();         var lastBoxDis=$lastBox.offset().top+$lastBox.outerHeight();         var scrllTop=$(window).scrollTop();         //if(contentH - viewH - scrollTop <= 100);         var documentH=$(window).height();         console.log(lastBoxDis);         console.log(scrllTop + documentH);         return (lastBoxDis<=scrllTop+documentH)?true:false;     }  </script> <title>无标题文档</title> </head> <body> <div class="weizhi"> <img src="images/zuobiao.png" /><p>您当前所在位置:<a href="#">首页 > 产品展示</p> </div> <div class="hengxian"> <hr size="1px" color="eeeeee" /> </div> <!--瀑布流--> <div id="mian">       <div class="box">     <div class="tu">     <img src="images/ceshi (1).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (2).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (3).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (4).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (5).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (6).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (7).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (8).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (9).jpg" />     </div>     </div>       <div class="box">    <div class="tu">     <img src="images/ceshi (10).jpg" />     </div>     </div>  </div>      <div style="clear:both;"></div> <div class="fy"> </div> </body> </html>*{ padding:0; margin:0; font-family:"微软雅黑"; list-style:none; text-decoration:none; font-size:15px; outline:none;} .weizhi{height:30px;margin-top:80px; overflow:hidden;} .weizhi img{ float:left;margin-left:60px; margin-top:10px;} .weizhi p{ float:left; margin-left:10px; line-height:10px; font-size:15px;} .weizhi p a{ color:#666;} .hengxian{ margin-top:5px; padding:0 50px 0 60px;} /*瀑布流*/ #mian{position:relative; z-index:998;} .box{padding:10px 0 0 10px; float:left; margin-top:50px; margin-bottom:20px;} .tu{padding:1px;} .tu img{width:350px; height:auto;} /*深灰色框*/ .fy{width:1000px; height:80px; background:#333; margin:0 auto;}
查看完整描述

5 回答

?
慕姐0693551

TA贡献7条经验 获得超0个赞

565fe09f0001551f05000208.jpg

565fe09f0001bea605000203.jpg


这是没增加图片和增加图片后的效果

查看完整回答
反对 回复 2015-12-03
?
慕姐0693551

TA贡献7条经验 获得超0个赞

//img1.sycdn.imooc.com//565e606700017e3a14710791.jpg

像这样的额- -

查看完整回答
反对 回复 2015-12-02
  • 李晓健
    李晓健
    这看了下他们的代码,他是通过js去算了mian的高度,这样就行了。你可以试一下
  • 慕姐0693551
    慕姐0693551
    大神,我修改了下现在是可以显示在下面了,但又有新问题了,如果图片多了之后它又会被图片覆盖了,有木有办法它会随着图片的增加自动往下移呢?
?
李晓健

TA贡献1036条经验 获得超461个赞

.fy{width:1000px; height:80px; background:#333; margin:0 auto;position: fixed;bottom: 0;z-index: 1000;}

试试

查看完整回答
反对 回复 2015-12-02
  • 慕姐0693551
    慕姐0693551
    额,加了FIXED是在前面了,但是却固定了- -大神有木有办法就是滚动到底才看的到页脚额,如下面的图- -
  • 5 回答
  • 0 关注
  • 1635 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信