请大家帮忙看看这个js问题出在哪儿,感谢回答
/* 滚动 */
roll(50);
function roll(t) {
var ul1 = document.getElementById("comment1");
var ul2 = document.getElementById("comment2");
var ulbox = document.getElementById("review_box");
ul2.innerHTML = ul1.innerHTML;
ulbox.scrollTop = 0;
var timer = setInterval(rollStart, t);
ulbox.onmouseover = function() {
clearInterval(timer);
}
// 鼠标移出div后继续滚动
ulbox.onmouseout = function() {
timer = setInterval(rollStart, t);
}
}
// 开始滚动函数
function rollStart() {
// 上面声明的DOM对象为局部对象需要再次声明
var ul1 = document.getElementById("comment1");
var ul2 = document.getElementById("comment2");
var ulbox = document.getElementById("review_box");
if (ulbox.scrollTop > ul1.scrollHeight) {
ulbox.scrollTop = 0;
} else {
ulbox.scrollTop++;
}
}
/*滚动结束*/
这是一个表格向上循环滚动的js,一般情况下,没什么问题,鼠标移入也可以停止滚动,但是有的时候,鼠标放在内容里,多刷新几次,会出现鼠标移入无法停止滚动事件的情况,滚动的速度是稍微变慢了一点,实在不知道具体什么原因