亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我做的每次滾動都會執行加載?無論是向上向下。求解答

為什么我做的每次滾動都會執行加載?無論是向上向下。求解答


function checkScrollslide(){
?? ?var $lastBox=$("#main > div").last();
?? ?var lastBoxDis=$lastBox.offset().top+Math.floor($lastBox.outerheight()/2);
?? ?var scrollTop=$(window).scrollTop();
?? ?var documentH=$(window).height();
?? ?return (lastBoxDis<scrollTop+document)?true:false;
}

正在回答

5 回答

function?checkscrollside(){
????var?$aPin?=?$(?"#main>div"?);
????var?lastPinH?=?$aPin.last().get(0).offsetTop?+?Math.floor($aPin.last().height()/2);//創建【觸發添加塊框函數waterfall()】的高度:最后一個塊框的距離網頁頂部+自身高的一半(實現未滾到底就開始加載)
????var?scrollTop?=?$(?window?).scrollTop()//注意解決兼容性
????var?documentH?=?$(?document?).width();//頁面高度
????return?(lastPinH?<?scrollTop?+?documentH?)???true?:?false;//到達指定高度后?返回true,觸發waterfall()函數
}


0 回復 有任何疑惑可以回復我~

function checkScrollslide(){
?? ?var $lastBox=$("#main > div").last();
?? ?var lastBoxDis=$lastBox.offset().top+Math.floor($lastBox.outerheight()/2);
?? ?var scrollTop=$(window).scrollTop();
?? ?var documentH=$(window).height();
?? ?return (lastBoxDis<scrollTop+document)?true:false;
}

看加粗的字就知道哪錯了

0 回復 有任何疑惑可以回復我~

你的代碼最后一段明顯寫錯了 ?return (lastBoxDis<scrollTop+document)?true:false這里應該是:documentH ?

0 回復 有任何疑惑可以回復我~

老師代碼有問題 ?

判斷的時候應該執行一次?

if(checkScrollSlide()){


2 回復 有任何疑惑可以回復我~
#1

非典型材料IT男

這樣也沒用
2017-01-14 回復 有任何疑惑可以回復我~
#2

非典型材料IT男

嗯,當我沒說。
2017-01-14 回復 有任何疑惑可以回復我~

全部代碼。。給一部分我怎么調試呢?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我做的每次滾動都會執行加載?無論是向上向下。求解答

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號