决策报表内容实现自动滚动效果

if(window.interval2){clearInterval(window.interval2);}

//从页面加载结束后延迟2000MS执行事件(滚动) 

setTimeout(function(){

//当鼠标点击时 

$("#frozen-center").click(function() 

//如果页面正在执行事件(滚动) 

if(interval) 

//取消事件(滚动) 

clearInterval(interval); 

}) 

var old=-1; 

//按照指定周期不断的调用滚动事件 

window.interval2=setInterval(function() 

currentpos=$("#frozen-center")[0].scrollTop; 

if (currentpos==old){ 

//取消事件(滚动) 

clearInterval(interval); 

//重新加载页面 

window.location.reload(); 

else 

old=currentpos; 

//以25MS的速度每次滚动3.5PX 

$("#frozen-center")[0].scrollTop=currentpos+2.5; 

,100); 

},1000)

这个js不管用

想要使当前决策报表中的一个报表块内容自动滚动怎么写js

FineReport 鹿小小 发布于 2018-12-17 17:59
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
鹿小小Lv3见习互助
发布于2018-12-19 14:54

 $("div[widgetname=REPORT14]").find(".reportContent")[0].scrollTop = currentpos+1;   需要使用find找到当前这个报表块对象

最佳回答
0
影丶Lv5高级互助
发布于2018-12-17 18:11

参考:报表块实现跑马灯效果-http://help.finereport.com/doc-view-2393.html


  • 鹿小小 鹿小小(提问者) 我用了里面的js没有效果
    2018-12-17 18:16 
  • 影丶 影丶 回复 鹿小小(提问者) 用示例二的,冻结标题的跑马灯效果
    2018-12-17 18:17 
  • 2关注人数
  • 2176浏览人数
  • 最后回答于:2018-12-19 14:54
    请选择关闭问题的原因
    确定 取消
    返回顶部