課程
/前端開發
/JavaScript
/瀑布流布局
怎么才能把圖片下面空白的地方,用圖片給補位了??
2017-05-17
源自:瀑布流布局 2-1
正在回答
根據拖動滾動條加載數據;
window.onload=function(){ waterfall('main','box'); //模擬?從數據庫拿到的數據 var?dataInt={"data":[{"src":"0.jpg"},{"src":"1.jpg"},{"src":"2.jpg"},{"src":"3.jpg"},{"src":"4.jpg"}]?} window.onscroll=function(){ ??if(checkScrollSlide){ ?????var?oParent=document.getElementById('main'); ?????for(var?i=0;i<dataInt.data.length;i++){ ???????var?oBox=document.createElement('div'); ???????oBox.className='box'; ???????oParent.appendChild(oBox); ???????var?oPic=document.createElement('div'); ???????oPic.className='pic'; ???????oBox.appendChild(oPic); ???????var?oImg=document.createElement('img'); ???????oImg.src="images/"+dataInt.data[i].src; ???????oPic.appendChild(oImg);?? ?????} ???waterfall('main','box'); ??}? ?} } function?checkScrollSlide(){ ????var?oParent?=?document.getElementById('main'); ????var?oBoxs=getByClass(oParent,'box');//返回所有父元素標簽類名為box的數組 ????var?lastBoxH=oBoxs[oBoxs.length-1].offsetTop+Math.floor(oBoxs.[oBoxs.length-1].offsetHeight/2); ????var?scrollTop=document.body.scrollTop?||document.documentElement.scrollTop; ????var?height=document.body.clientHeight?||document.documentElement.clientHeight;//排除兼容性 ????return?(lastBoxH<scrollTop+height)?true:false; }
舉報
瀑布流布局是網站比較流行的一種布局方式,教你實現三大方式
1 回答瀑布流中的圖片問題
1 回答zepto + 圖片懶加載 + 瀑布流
1 回答怎么寫瀑布流能顯示縮略圖,然后點擊圖片后圖片最大化顯示?
1 回答瀑布流這張頁面加載的圖片問題
3 回答瀑布流布局中 我的圖片不能夠橫排顯示 全是豎排的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-18
根據拖動滾動條加載數據;