77 评论0and1

用户kCshP6179396

有新自适应插件可以直接复制能用的JS代码吗

0 2021-08-13 08:48

RosieY

您好,新自适应参考
决策报表新自适应_JS使用-https://help.fanruan.com/finereport/doc-view-3667.html
4.5节内容呢

0 2021-08-13 13:55

天云

改时间没用啊 ,25改成3000还是很快

0 2021-08-12 20:54

RosieY

//以25ms的速度每次滚动1.5PX,
您好,调整是可以的呢, 也不要调整的太大了呢

0 2021-08-13 13:53

杨建川

// 可以写成不需要传参数的js
function getDivByWidgetName(labelname) {
labelname = labelname.toUpperCase();
let mydiv = $("div[widgetname='" + labelname + "']");
return mydiv;
}

function hideFrozen(WidgetName) {
var mydiv = getDivByWidgetName(WidgetName);
mydiv.find(".frozen-north").css({
'overflow-x': 'hidden',
'overflow-y': 'hidden'
});
mydiv.find(".frozen-center").css({
'overflow-x': 'hidden',
'overflow-y': 'hidden'
});
}


function tableScrolling(self1, flag) {
var WidgetName = self1.options.widgetName;
hideFrozen(WidgetName); //隐藏滚动条
var mydiv = getDivByWidgetName(WidgetName);
mydiv.find(".frozen-center").mouseover(function () {
flag = false;
});

//鼠标离开,继续滚动
mydiv.find(".frozen-center").mouseleave(function () {
flag = true;
});

var old = -1;
var interval = setInterval(function () {
if (!self1.isVisible()) {
return;
}
if (flag) {
currentpos1 = mydiv.find(".frozen-center")[0].scrollTop;

if (currentpos1 == old && 0 != currentpos1) {
mydiv.find(".frozen-center")[0].scrollTop = 0;
} else {
old = currentpos1;
//以25ms的速度每次滚动1.5PX
mydiv.find(".frozen-center")[0].scrollTop = currentpos1 + 1.5;
}
}
},
25);
}

var self1 = this;
var flag = window.flag1;
flag = true;

setTimeout(function () {
tableScrolling(self1, flag);

0 2021-07-30 18:44

Azusic

被限制字数了。。。timeout后面的可以再发一下吗

0 2021-10-17 08:52

RosieY

您好,感谢提供建议呢,可以说一下您的具体应用场景和代码思路呢

0 2021-08-10 14:07

SK

有移动端的js吗

0 2021-07-29 16:29

RosieY

您好,移动端不支持哦,移动端可以看下
滚动消息控件插件-https://help.fanruan.com/finereport/doc-view-2036.html

0 2021-08-10 14:02

SK

请问行动版没办法用吗

0 2021-07-29 16:26

RosieY

您好,移动端不支持哦,移动端可以看下
滚动消息控件插件-https://help.fanruan.com/finereport/doc-view-2036.html

0 2021-08-10 14:02