為什么我的scrollTop++沒用呢
window.onload?=?function(){ var?oGUN?=?document.getElementById("GUN")?; var?oUl1?=?document.getElementById("ul1")?; var?oUl2?=?document.getElementById("ul2")?; oUl2.innerHTML?=?oUl1.innerHTML?; oGUN.scrollTop?=?0?; var?timer?=?setInterval(scrollUp,50)?; function?scrollUp(){ if(oGUN.scrollTop?>=?oUl1.offsetHeight){ oGUN.scrollTop?=?0?; }else{ oGUN.scrollTop++?; alert(oGUN.scrollTop); } ????} }
2015-11-11
#GUN{
?? ?height:200px;
?? ?overflow:hidden;
?? ?}
在CSS中加入這個(gè)代碼就可以了
2021-03-25
大鍋咋解決的啊,我也出現(xiàn)了這問題,就在谷歌里面沒用
2015-11-11
并且由于我為GUN設(shè)置了border所以在重置判斷的時(shí)候應(yīng)該是oGUN.scrollTop >= (oUl1.offsetHeight-2)
2015-11-11
在樓上大神的提醒下 題主發(fā)現(xiàn)了問題的所在 scrollTop是div中的內(nèi)容向上滾動(dòng),而不是整個(gè)div向上滾動(dòng),所以我設(shè)置main的height和overflow沒什么意義
2015-11-11
不知道樓上說的是不是你要的效果。
2015-11-10
2015-11-10
給一下html 結(jié)構(gòu)