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

自己写个瀑布流遇到了问题

自己写个瀑布流遇到了问题

首先贴代码<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title></title>     <style>         * {             margin: 0;             padding: 0;         }         #main1, #main2, #main3 {             float: left;             width: 280px;             margin-right: 10px;             margin-left: 100px;         }         .box {             position: relative;             padding: 5px;             border: 1px solid deeppink;             background: pink;             margin-bottom: 5px;             animation: abvc 0.5s 1;         }         .box span {             color: white;             text-align: center;             font-size: 18px;             font-weight: 800;             position: absolute;             bottom: 10px;             width: 270px;             display: block;             background: rgba(0, 0, 0, 0.3);         }         .box img {             width: 100%;             height: auto;         }         @keyframes abvc {             0% {                 opacity: 0;             }             100% {                 opacity: 1;             }         }     </style>     <script src="jquery-2.1.4.min.js"></script>     <script>         window.onload = function () {             window.onscroll = function () {                 addimg()             }         };         var num = 1;         var data = [{src: "one.jpg", title: "文字1"},             {src: "two.jpg", title: "文字2"},             {src: "three.jpg", title: "文字3"},             {src: "four.jpg", title: "文字4"},             {src: "five.jpg", title: "文字5"},             {src: "six.jpg", title: "文字6"},             {src: "seven.jpg", title: "文字7"},             {src: "eight.jpg", title: "文字8"},             {src: "nine.jpg", title: "文字9"},             {src: "ten.jpg", title: "文字10"},             {src: "eleven.jpg", title: "文字11"},             {src: "twlve.jpg", title: "文字12"},             {src: "thirteen.jpg", title: "文字13"},             {src: "fourteen.jpg", title: "文字14"},             {src: "fifteenteen.jpg", title: "文字15"},             {src: "sixteen.jpg", title: "文字16"},             {src: "seventeen.jpg", title: "文字17"},             {src: "eighteen.jpg", title: "文字18"},             {src: "ninteen.jpg", title: "文字19"},             {src: "twenty.jpg", title: "文字20"},             {src: "onea.jpg", title: "文字21"},             {src: "oneb.jpg", title: "文字22"},             {src: "onec.jpg", title: "文字23"},             {src: "oned.jpg", title: "文字24"}         ];         function addimg() {             var clienth1 = $("#main1 .box:last").offset().top - $(window).scrollTop() - $("#main1 .box:last").outerHeight();             var clienth2 = $("#main2 .box:last").offset().top - $(window).scrollTop() - $("#main2 .box:last").outerHeight();             var clienth3 = $("#main3 .box:last").offset().top - $(window).scrollTop() - $("#main3 .box:last").outerHeight();             if (clienth1 <= 132 || clienth2 <= 132 || clienth3 <= 132) {                 for (var i = 0; i < 4; i++) {                     var div = '<div><img src="imgs/' + data[isnum()].src + '" alt="#"/><span>' + data[isnum()].title + '</span></div>';                     $("#main" + i).append(div)                 }             }         }         function isnum() {             if (num > data.length - 1) {                 num = 0;             }             return num++;         }     </script> </head> <body> <div id="pbl">     <div id="main1">         <div class="box">             <img src="imgs/two.jpg" alt="#"/>             <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/one.jpg" alt="#"/> <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/three.jpg" alt="#"/> <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/eleven.jpg" alt="#"/> <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/ten.jpg" alt="#"/> <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/oned.jpg" alt="#"/> <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/twlve.jpg" alt="#"/> <span>内容内容内容</span>         </div>         <div class="box">             <img src="imgs/thirteen.jpg" alt="#"/> <span>内容内容内容</span>         </div>     </div>     <div id="main2">         <div class="box">             <img src="imgs/four.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/five.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/six.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/fourteen.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/fifteen.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/sixteen.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/seventeen.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/eighteen.jpg" alt="#"/>         </div>     </div>     <div id="main3">         <div class="box">             <img src="imgs/seven.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/eight.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/nine.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/ninteen.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/twenty.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/onea.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/oneb.jpg" alt="#"/>         </div>         <div class="box">             <img src="imgs/onec.jpg" alt="#"/>         </div>     </div> </div> </body> </html>    然后效果是这样的24张图片没有无限出现,只出现这么几张,怎么办?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1480 浏览
慕课专栏
更多

添加回答

举报

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