0
|
shirokoLv6资深互助发布于2021-2-7 13:35
|

在前面加一句函数立即执行就行了。 -- 不过实际上可能会碰到页面还没加载完的情况,其实有延迟才是好的
|
-
asdfghjklqwert(提问者)
- 我这边像您这样写还是解决不了,但是根据您的提示改了一下好用了,谢谢哟。
var form = this.options.form;
function load(){
form.getWidgetByName(\'report0\').gotoPage(1, \"{}\", true);//刷新报表块,report0为报表块的控件名称
$(\".loading-ec-indicator\").eq(0).remove();//移除刷新加载图片
$(\".text-indicator\").remove();//移除正在加载文字
setTimeout(function() {
speed = 50; //滚动速度
var tab = document.getElementById(\"demo\");//外层可视模块
var tab1 = document.getElementById(\"demo1\");//内层滚动内容模块1
var tab2 = document.getElementById(\"demo2\");//内层滚动内容模块2 无缝对接到1后面的内容
tab2.innerHTML = tab1.innerHTML;//克隆demo1为demo2
tab.scrollTop = tab1.offsetHeight;
//创建一个滚动函数,当滚动至demo1与demo2交界时,demo跳到最顶端
function Marquee() {
if (tab.scrollTop >= tab1.offsetHeight) {
tab.scrollTop -= tab2.offsetHeight;
} else {
tab.scrollTop += 1;
}
}
var MyMar = setInterval(Marquee, speed);
}, 1000);
}
load();
setInterval(function() {
load();
}, 50000);
|
|