為什么(area.scrollTop=0)這條語句放在else if里面,這個函數(shù)的else if沒怎么看懂。。
不能被24整除就是位置在一條信息的中間,要繼續(xù)讓它滾動++,那不是應(yīng)該+到能被24整除的位置就停頓嗎? 還有為什么重置area.scrollTop=0要寫在else if里面? 如果全部滾完的時候那個高度能被24整除豈不是不會去執(zhí)行else部分了??
不能被24整除就是位置在一條信息的中間,要繼續(xù)讓它滾動++,那不是應(yīng)該+到能被24整除的位置就停頓嗎? 還有為什么重置area.scrollTop=0要寫在else if里面? 如果全部滾完的時候那個高度能被24整除豈不是不會去執(zhí)行else部分了??
2016-04-17
舉報
2016-04-20
? ?function moveup () {
? ? ? ?if(btm.scrollTop<ul1.offsetHeight)?
? ? ? ?{btm.scrollTop++;
? ? ? ?if(btm.scrollTop%23==0){
? ? ? ?clearInterval(timer);
? ? ? ?setTimeout("move2()",1000);}
}
? ? ? ?else btm.scrollTop=0;
? ?}
2016-04-17
我覺得判斷(當滾動的高度scrollTop大于等于滾動區(qū)域高度scrollHeight的一半回到起點)的語句應(yīng)該放在外面!而不是if else的else if里面。。。
2016-04-17
這樣為了能做到無縫隙滾動,當滾動的高度scrollTop大于等于滾動區(qū)域高度scrollHeight的一半回到起點。不過不加好像也可以
2016-04-17
為什么判斷它(高度滾完scrollheight高度的一半)這條語句要放在這個位置?