JS实现自动滚屏/滚动效果-http://help.finereport.com/doc-view-1741.html
按照这个文档的第三节决策报表块设置冻结后自动滚动,现在只能实现第一个tab页签中的报表滚动,第二个报表块的js怎么写?为什么我这么写不对?
if(window.interval2){clearInterval(window.interval2);}
setTimeout(function(){
$("div").find(".frozen-north").style.overflow="hidden";
$("div").find(".frozen-center").style.overflow="hidden";
},100);
//隐藏报表块report0的滚动条
window.flag=true;
setTimeout(function(){
$(".frozen-center").mouseover(function()
{
window.flag=false;
})
//鼠标悬停,滚动停止
$(".frozen-center").mouseleave(function()
{
window.flag=true;
})
//鼠标离开,继续滚动
var old=-1;
window.interval2=setInterval(function()
{
if(window.flag){
currentpos=$(".frozen-center").scrollTop;
if (currentpos==old){
$(".frozen-center").scrollTop=0;
}
else {
old=currentpos;
$(".frozen-center").scrollTop=currentpos+1.5;
}
}
},25);
//以25ms的速度每次滚动3.5PX
},1000)