内容滚动,鼠标点一下就动。

微信截图_20230223154734.png请教一个问题,用谷歌浏览器把看板的网址设为主页,并设置最大化。谷歌浏览器放在windows10启动项里面,电脑开机,谷歌浏览器自动打开看板,但是内容不滚动。用鼠标点一下,就滚动。如何不点鼠标自动滚动。

下面是系统初始事件代码 setTimeout(function() { $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-center\").css(\'overflow-x\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-center\").css(\'overflow-y\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-north\").css(\'overflow-x\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-north\").css(\'overflow-y\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\".reportContent\").css(\'overflow-y\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").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)

FineReport 帆软用户dZTEDJWRUP 发布于 2023-2-23 15:09 (编辑于 2023-2-23 15:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-22 20:25
最佳回答
0
weibwLv7高级互助
发布于2023-2-23 15:11(编辑于 2023-2-23 15:13)

页面初始化的时候通过js获取一下焦点

————————————————

$('div[widgetname="FORM"]').focus()

  • 帆软用户dZTEDJWRUP 帆软用户dZTEDJWRUP(提问者) 还是不行
    2023-02-23 15:41 
  • 帆软用户dZTEDJWRUP 帆软用户dZTEDJWRUP(提问者) 下面是系统初始事件代码 setTimeout(function() { $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-center\").css(\'overflow-x\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-center\").css(\'overflow-y\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-north\").css(\'overflow-x\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\"#frozen-north\").css(\'overflow-y\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").find(\".reportContent\").css(\'overflow-y\', \'hidden\'); $(\"div[widgetname=REPORT3_C]\").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)
    2023-02-23 15:42 
  • weibw weibw 回复 帆软用户dZTEDJWRUP(提问者) 你把这个代码补充到问题里,评论里看不清
    2023-02-23 15:49 
  • 帆软用户dZTEDJWRUP 帆软用户dZTEDJWRUP(提问者) 回复 weibw 好的
    2023-02-23 15:50 
最佳回答
0
孤陌Lv6资深互助
发布于2023-8-23 07:47

延迟时间 再长一点 设置到3000

  • 3关注人数
  • 389浏览人数
  • 最后回答于:2023-8-23 07:47
    请选择关闭问题的原因
    确定 取消
    返回顶部