最新回答 / 郎友侯
我們找的不是處于最底部的box元素,假設(shè)最底部的box元素高度特別長,那么通過它獲得的 offsetTop+(offsetHeight/2) 的值會(huì)很大,我們就必須向下拖動(dòng)更多的距離,可是這個(gè)時(shí)候, 其它列 由于沒有加載,會(huì)在 列 的最下面顯示出 大片的空白區(qū)域,這不是我們想要達(dá)到的效果 。 我們需要的是在 列的底部空白出現(xiàn)之前就進(jìn)行下載,由于最后一個(gè)box元素必然是定位在 之前最短的一列中,這一列的高度 再加上 最后一個(gè)box 元素自身的高度的 一半 ,與其它列的高度相比,不會(huì)有太大的 偏差,這個(gè)時(shí)候加...
最新回答 / YUYING123
document.getElementById('main').offsetHeight
最新回答 / qq_歲月靜好_51
你需要啥資料?我照老師的代碼寫了一份,你需要的話,可以給你一個(gè)git,你可以去下載
最新回答 / 淺芷初夏
不僅僅是火狐,任何瀏覽器,你先清空緩存,然后刷新,所有圖片都會(huì)堆疊在一起,因?yàn)閳D片資源未加載完成js就執(zhí)行了。若代碼分散放到vue的生命周期鉤子函數(shù)內(nèi),搭配使用v-for和$.nextTick,應(yīng)該能避免這種問題。再不然你就使用圖片預(yù)加載、懶加載技術(shù),優(yōu)化代碼。
2018-07-04
最新回答 / AcmenLiu
在滾動(dòng)添加過程中在調(diào)用一次waterfall('main','box');
最新回答 / AcmenLiu
給pic下面的img統(tǒng)一一個(gè)寬度。
已采納回答 / qq_張三歲_0
后面調(diào)用的是value值,你可以這樣做:var dataInt={'data':[{'src':'0.jpg'},{'src':'1.jpg'},{'src':'2.jpg'},{'src':'3.jpg'}]};這些按照數(shù)寫,不要加具體路徑,后面加oimg.src="../images/"+dataInt.data[i].src;