重新查询之后滚动速度会加快! 代码中 的注释 “//每次重新查询加载的时候需要清掉上一次设置的定时器” 这个具体怎么操作?
赞 2 2020-09-29 15:17
您好,JS代码已优化,请您再看一下呢
赞 0 2020-11-19 15:37
您好,跑马灯上面有参数查询时,在这个页面上多次点击查询,跑马灯的速度会越跑越快,请问怎么解决呢,感谢
赞 0 2020-11-19 16:50
想问老哥解决这个问题了吗
赞 0 2020-11-11 10:41
不设置冻结的表格滚动需要将frozen-center换成reportContent
赞 0 2020-08-28 14:23
已加到文档
赞 0 2020-09-21 15:48
setInterval(function(){ //REPORT_C放你的报表块名 $("div[widgetname=REPORT0_C]").find("tbody").children().eq(1).children().eq(1).children().css({"overflow-x":"hidden","overflow-y":"hidden"}); $("div[widgetname=REPORT0_C]").find("tbody").children().eq(0).children().eq(1).children().css({"overflow-x":"hidden","overflow-y":"hidden"}) }, 0);//重复运行的间隔时间为0 window.flag2 = true; //鼠标悬停,滚动停止 setTimeout(function() { $("div[widgetname=REPORT0_C]").find(".frozen-center").mouseover(function() { window.flag2 = false; }); //鼠标离开,继续滚动 $("div[widgetname=REPORT0_C]").find(".frozen-center").mouseleave(function() { window.flag2 = true; }); var old = -1; var interval = setInterval(function() { if(window.flag2) { currentpos2 = $("div[widgetname=REPORT0_C]").find(".frozen-center")[0].scrollTop; if(currentpos2 == old) { $("div[widgetname=REPORT0_C]").find(".frozen-center")[0].scrollTop = 0; } else { old = currentpos2; //以25ms的速度每次滚动1.5PX $("div[widgetname=REPORT0_C]").find(".frozen-center")[0].scrollTop = currentpos2 + 1.5; } } }, 45); }, 1000)
赞 5 2020-08-28 09:06
最后的25ms滚动1.5px,参数写成了45,是不是这里有误呢
赞 0 2021-08-04 15:25
冻结是在哪冻结?
赞 3 2020-07-03 09:03
菜单栏:模板>重复与冻结设置
赞 0 2020-09-21 15:49
怎么样实现循环滚动呢?现在是滚动到最后又重新开始 想实现滚动到最后然后空白一段然后滚动第一条
赞 1 2020-06-29 14:56
这个文档可以实现无缝衔接滚动:JS实现跑马灯无缝滚动-https://help.fanruan.com/finereport/doc-view-1746.html
赞 0 2020-09-25 13:55
请问这个js可以做到头尾相连吗??
赞 0 2021-03-24 14:40
已提需求优化
赞 0 2020-09-21 16:01
现在实现了吗
赞 0 2020-07-22 15:08
发现个笨办法,在想要循环的单元格前后分别添加一个空白单元格,扩大行间距,有空白就可以看起来是像是在循环一样。
赞 0 2020-09-04 15:54
77 评论
重新查询之后滚动速度会加快!
代码中 的注释 “//每次重新查询加载的时候需要清掉上一次设置的定时器” 这个具体怎么操作?
赞 2 2020-09-29 15:17
您好,JS代码已优化,请您再看一下呢
赞 0 2020-11-19 15:37
您好,跑马灯上面有参数查询时,在这个页面上多次点击查询,跑马灯的速度会越跑越快,请问怎么解决呢,感谢
赞 0 2020-11-19 16:50
想问老哥解决这个问题了吗
赞 0 2020-11-11 10:41
不设置冻结的表格滚动需要将frozen-center换成reportContent
赞 0 2020-08-28 14:23
已加到文档
赞 0 2020-09-21 15:48
setInterval(function(){
//REPORT_C放你的报表块名
$("div[widgetname=REPORT0_C]").find("tbody").children().eq(1).children().eq(1).children().css({"overflow-x":"hidden","overflow-y":"hidden"});
$("div[widgetname=REPORT0_C]").find("tbody").children().eq(0).children().eq(1).children().css({"overflow-x":"hidden","overflow-y":"hidden"})
}, 0);//重复运行的间隔时间为0
window.flag2 = true;
//鼠标悬停,滚动停止
setTimeout(function() {
$("div[widgetname=REPORT0_C]").find(".frozen-center").mouseover(function() {
window.flag2 = false;
});
//鼠标离开,继续滚动
$("div[widgetname=REPORT0_C]").find(".frozen-center").mouseleave(function() {
window.flag2 = true;
});
var old = -1;
var interval = setInterval(function() {
if(window.flag2) {
currentpos2 = $("div[widgetname=REPORT0_C]").find(".frozen-center")[0].scrollTop;
if(currentpos2 == old) {
$("div[widgetname=REPORT0_C]").find(".frozen-center")[0].scrollTop = 0;
} else {
old = currentpos2;
//以25ms的速度每次滚动1.5PX
$("div[widgetname=REPORT0_C]").find(".frozen-center")[0].scrollTop = currentpos2 + 1.5;
}
}
}, 45);
}, 1000)
赞 5 2020-08-28 09:06
最后的25ms滚动1.5px,参数写成了45,是不是这里有误呢
赞 0 2021-08-04 15:25
冻结是在哪冻结?
赞 3 2020-07-03 09:03
菜单栏:模板>重复与冻结设置
赞 0 2020-09-21 15:49
怎么样实现循环滚动呢?现在是滚动到最后又重新开始 想实现滚动到最后然后空白一段然后滚动第一条
赞 1 2020-06-29 14:56
这个文档可以实现无缝衔接滚动:JS实现跑马灯无缝滚动-https://help.fanruan.com/finereport/doc-view-1746.html
赞 0 2020-09-25 13:55
请问这个js可以做到头尾相连吗??
赞 0 2021-03-24 14:40
已提需求优化
赞 0 2020-09-21 16:01
现在实现了吗
赞 0 2020-07-22 15:08
发现个笨办法,在想要循环的单元格前后分别添加一个空白单元格,扩大行间距,有空白就可以看起来是像是在循环一样。
赞 0 2020-09-04 15:54