为何重复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;//克隆一份一样的内容
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;//克隆一份一样的内容
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)