最新回答 / nc1199
2個問題1:下拉的時候不斷刷新 是因為,onscroll判斷時,應(yīng)該用if(checkScrollSlide()){}來做判斷,checkScrollSlide()這個方法返回值來確定是否加載,視頻中amy老師是用checkScrollSlide這個未定義的變量來判斷的,未定義的變量默認(rèn)未true,所以導(dǎo)致下拉不斷刷新的錯誤。2:加上去的圖沒有按照css的格式,這最大的可能就是你沒有為新創(chuàng)建的div添加className,因為你的樣式是以class來定義的~
2019-04-18
最新回答 / Siio
在js控制.box位置時才加上去的
最新回答 / qq_最美不過初相遇厭倦人心_0
可能是+20的原因
已采納回答 / 桂小太郎
因為這些盒子和里面的圖片是需要根據(jù)接收到的后臺數(shù)據(jù),動態(tài)創(chuàng)建出來,再渲染到頁面上的;只有 getElementsByTagName 可以獲取到動態(tài)創(chuàng)建的 DOM,getElementsByClassName、querySelectorAll 這些都只能獲取前端寫死的數(shù)據(jù)。
2019-02-12
明顯有bug,圖片資源還沒加載完,js就執(zhí)行了。還得用預(yù)加載或懶加載做優(yōu)化
2019-01-10
最新回答 / 淺芷初夏
設(shè)置這個 getMinhIndex ?變量存儲數(shù)組中最小高度值的下標(biāo) ? for in 是遍歷對象使用的方法 ?百度一搜就出來了?
2019-01-01
最新回答 / wangruifang1001
function getByClass(parent,clsname) {? ? var boxarr = new array(),? ? OElements = parent.getElementsByTagName('*');? ? for (var i = 0; i < OElements.length; i++) {? ? ? ? if (OElements[i].className == clsname) {? ? ? ? ? ? boxarr.push(OElements[i]);? ?...
2018-12-18