想做一个FRM报表块内容跑马灯效果收尾链接轮播的效果,决策报表块内容如下 报表块初始化内容如下: setTimeout(function(){ speed = 50; //滚动速度 var tab; var tab1; var tab2; var MyMar = []; var j = document.getElementsByClassName("demo").length for (i=0;i<j;i++){ (function(m){ var tab = document.getElementsByClassName("demo")[i];//外层可视模块 var tab1 = document.getElementsByClassName("demo1")[i];//内层滚动内容模块1 var tab2 = document.getElementsByClassName("demo2")[i];//内层滚动内容模块2 无缝对接到1后面的内容 tab2.innerHTML = tab1.innerHTML;//克隆demo1为demo2 tab.scrollTop = tab1.offsetHeight; MyMar[m]=setInterval(function Marquee(m){ if (tab.scrollTop >= tab1.offsetHeight) { tab.scrollTop-=tab2.offsetHeight; }else{ tab.scrollTop+=1; } },speed); //console.log(m); })(i); } },500); 能出现轮播的效果,但是报表块轮播后,会出现很大空白行的情况如下图 将上述1~8行 单元格删除也无济于事,需要怎么修改怎么解决呢,麻烦大佬们指点迷津 |