window.flag = true;
setTimeout(function() {
$("#frozen-center").mouseover(function() {
window.flag = false;
})
//鼠标悬停,滚动停止
$("#frozen-center").mouseleave(function() {
window.flag = true;
})
//鼠标离开,继续滚动
var old = -1;
var interval = setInterval(function() {
if (window.flag) {
currentpos = $("#frozen-center")[0].scrollTop;
if (currentpos == old) {
$("#frozen-center")[0].scrollTop = 0;
} else {
old = currentpos;
$("#frozen-center")[0].scrollTop = currentpos + 1.5;
}
}
}, 100);
//以25ms的速度每次滚动3.5PX
}, 1000)
我将红色部分条件删除就好啦,就是鼠标悬停的时候不会停止滚动了,但是大屏这点无所谓啦