取消滚动条,让后鼠标停上后可以自己滚动他

setTimeout(function() {

$("div[widgetname=REPORT7]").find("#frozen-center").css('overflow-x', 'hidden'); 

$("div[widgetname=REPORT7]").find("#frozen-center").css('overflow-y', 'hidden');

$("div[widgetname=REPORT7]").find("#frozen-north").css('overflow-x', 'hidden');

$("div[widgetname=REPORT7]").find("#frozen-north").css('overflow-y', 'hidden');

$("div[widgetname=REPORT7]").find(".reportContent").css('overflow-y', 'hidden');

$("div[widgetname=REPORT7]").find(".reportContent").css('overflow-x', 'hidden');

}, 500);

window.flag = true;

setTimeout(function() {

$("#frozen-center").mouseover(function() {

window.flag = false;

})

//鼠标悬停,滚动停止 

$("#frozen-center").mouseleave(function() {

window.flag = true;

})

//鼠标离开,继续滚动 

var old = -1;

var interval = setInterval(function() {

if (window.flag) {

currentpos = $("#frozen-center")[0].scrollTop;

if (currentpos == old) {

$("#frozen-center")[0].scrollTop = 0;

} else {

old = currentpos;

$("#frozen-center")[0].scrollTop = currentpos + 1.5;

}

}

}, 100);

//以25ms的速度每次滚动3.5PX 

}, 1000)

------------------------------

还有我复制一遍后只改’widgetname=REPORT7‘这个,但是新的‘REPORT8’不能滚动

FineReport zts1998 发布于 2021-5-15 15:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-5-15 15:54

你再加一个一样的代码,报表名称写REPORT8

  • zts1998 zts1998(提问者) 这样的话REPORT8不动的,只有REPORT7动
    2021-05-15 15:57 
  • luojian0323 luojian0323 回复 zts1998(提问者) $(\"#frozen-center\")[0].scrollTop = 0; } else { old = currentpos; $(\"#frozen-center\")[0].scrollTop = currentpos + 1.5; 看到这个代码没 $(\"#frozen-center\")[0] 这个代表页面中所有$(\"#frozen-center\") 只对第一个有效,[0]代表结果数组中第一个对象。 类似代码中 再加一段$(\"#frozen-center\")[1]
    2021-05-15 16:00 
  • 2关注人数
  • 327浏览人数
  • 最后回答于:2021-5-15 15:54
    请选择关闭问题的原因
    确定 取消
    返回顶部