0
|
CunfanLv5见习互助发布于2020-4-26 15:08
|
需要冻结行操作,你要把报表块头冻结,就可以实现跑马灯了
|
-
柳泫酒(提问者)
- 标题行已经冻结了 实现不了
-
Cunfan 回复 柳泫酒(提问者)
- // 隐藏报表块滚动条
setTimeout(function() {
$(\"div[widgetname=REPORT1]\").find(\".frozen-north\")[0].style.overflow = \"hidden\";
$(\"div[widgetname=REPORT1]\").find(\".frozen-center\")[0].style.overflow = \"hidden\";
$(\"div[widgetname=REPORT1]\").find(\".REPORT1table\").css(\"width\", \"\");
}, 2000);
// 报表块滚动
window.flag1 = true;
setTimeout(function(){
//鼠标悬停,滚动停止
$(\"div[widgetname=REPORT1] .frozen-center\").mouseover(function(){
window.flag1 = false;
});
//鼠标离开,继续滚动
$(\"div[widgetname=REPORT1] .frozen-center\").mouseleave(function(){
window.flag1 = true;
});
var old_CCC = -1;
if(window.tag1!=null){
window.clearInterval(window.tag1);
}
window.tag1 = setInterval(function(){
if(window.flag1) {
currentpos = $(\"div[widgetname=REPORT1] .frozen-center\")[0].scrollTop;
if(currentpos == old_CCC) {
$(\"div[widgetname=REPORT1] .frozen-center\")[0].scrollTop = 0;
} else {
old_CCC = currentpos;
//以50ms的速度每次滚动1.5PX,时间越长,滚动越慢
$(\"div[widgetname=REPORT1] .frozen-center\")[0].scrollTop = currentpos + 1.5;
}
}
}, 50);
}, 8000);
|
|