為何重復(fù)2份JS代碼 會出錯???!
?var renzhenglistgun = document.getElementById('rzlistBoxtop');
?var rzHeightgun = 120;//單行滾動的高度
?var gunspeed = 50;//滾動的速度
?var guntime;
?var gundelay= 2000;
?renzhenglistgun.scrollTop=0;
?renzhenglistgun.innerHTML+=renzhenglistgun.innerHTML;//克隆一份一樣的內(nèi)容
?function rzstartScroll(){
?? ? guntime=setInterval("rzscrollUp()",gunspeed);
?? ? renzhenglistgun.scrollTop++;
?? ? }
?function rzscrollUp(){
?? ? if(renzhenglistgun.scrollTop % rzHeightgun==0){
?? ??? ? clearInterval(guntime);
?? ??? ? setTimeout(rzstartScroll,gundelay);
?? ??? ? }else{
?? ??? ??? ? renzhenglistgun.scrollTop++;
?? ??? ??? ? if(renzhenglistgun.scrollTop >= renzhenglistgun.scrollHeight/2){
?? ??? ??? ??? ? renzhenglistgun.scrollTop =0;
?? ??? ??? ??? ? }
?? ??? ??? ? }
?? ? }
?? ? setTimeout(rzstartScroll,gundelay)
?
?? ?
?? ?
?? ?
?var toparea = document.getElementById('moocBoxtop');
?var topiliHeight = 24;//單行滾動的高度
?var topspeed = 50;//滾動的速度
?var toptime;
?var topdelay= 2000;
?toparea.scrollTop=0;
?toparea.innerHTML+=toparea.innerHTML;//克隆一份一樣的內(nèi)容
?function startScroll(){
?? ? toptime=setInterval("scrollUp()",topspeed);
?? ? toparea.scrollTop++;
?? ? }
?function scrollUp(){
?? ? if(toparea.scrollTop % topiliHeight==0){
?? ??? ? clearInterval(toptime);
?? ??? ? setTimeout(startScroll,topdelay);
?? ??? ? }else{
?? ??? ??? ? toparea.scrollTop++;
?? ??? ??? ? if(toparea.scrollTop >= toparea.scrollHeight/2){
?? ??? ??? ??? ? toparea.scrollTop =0;
?? ??? ??? ??? ? }
?? ??? ??? ? }
?? ? }
?? ? setTimeout(startScroll,topdelay)