77 评论0and1

用户jt5Gb1719

重新查询之后滚动速度会加快!
代码中 的注释 “//每次重新查询加载的时候需要清掉上一次设置的定时器” 这个具体怎么操作?

2 2020-09-29 15:17

RosieY

您好,JS代码已优化,请您再看一下呢

0 2020-11-19 15:37

忠艾一生

您好,跑马灯上面有参数查询时,在这个页面上多次点击查询,跑马灯的速度会越跑越快,请问怎么解决呢,感谢

0 2020-11-19 16:50

忠艾一生

想问老哥解决这个问题了吗

0 2020-11-11 10:41

Stefanz

不设置冻结的表格滚动需要将frozen-center换成reportContent

0 2020-08-28 14:23

Leo.Tsai

已加到文档

0 2020-09-21 15:48

Mors

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

Leou

最后的25ms滚动1.5px,参数写成了45,是不是这里有误呢

0 2021-08-04 15:25

用户X3601032

冻结是在哪冻结?

3 2020-07-03 09:03

Leo.Tsai

菜单栏:模板>重复与冻结设置

0 2020-09-21 15:49

微凉≈

怎么样实现循环滚动呢?现在是滚动到最后又重新开始 想实现滚动到最后然后空白一段然后滚动第一条

1 2020-06-29 14:56

Leo.Tsai

这个文档可以实现无缝衔接滚动:JS实现跑马灯无缝滚动-https://help.fanruan.com/finereport/doc-view-1746.html

0 2020-09-25 13:55

帆软funny

请问这个js可以做到头尾相连吗??

0 2021-03-24 14:40

Leo.Tsai

已提需求优化

0 2020-09-21 16:01

fanjianlei

现在实现了吗

0 2020-07-22 15:08

blanksky

发现个笨办法,在想要循环的单元格前后分别添加一个空白单元格,扩大行间距,有空白就可以看起来是像是在循环一样。

0 2020-09-04 15:54