走马灯效果脚本

4512
2

1505121235 数据老手Lv5

发表于2020-7-25 21:31

楼主
说明:报表脚本中设置了表格在容器中向上方向的走马灯效果,鼠标左键点击会在停止和继续间进行切换
脚本:
  1. var speed = 10; //定时执行的间隔,影响速度,数值越大,速度越慢(可修改)
  2. var offpos = 1; //每次向上偏移量,单位为像素(可修改)
  3. var tabledom = document.getElementById("GRID1"); //获取代号为"GRID1"的表格的HTML元素(GRID1可修改为需要进行跑马灯效果的控件在展示界面的html元素id值)
  4. var bodydiv = document.getElementById("HHH3"); //获取代号为"HHH3"的容器的HTML元素(HHH15可修改为进行跑马灯效果的控件的父容器或父元素的html元素id值)
  5. bodydiv.style.overflow="hidden";
  6. var position = 0;
  7. var height = tabledom.clientHeight;
  8. var paused = false; //是否暂停
  9. function scroller() {
  10. if( paused ) return;
  11. if((0 - position ) === height ){
  12. position = bodydiv.clientHeight;
  13. tabledom.style.top = position + "px";
  14. }
  15. position -= offpos;
  16. tabledom.style.top = position + "px";
  17. }
  18.     setInterval("scroller()", speed);//自动滚动
  19. //鼠标点击停止或继续(如果不需要可以去掉下面的脚本)
  20. document.body.onmousedown = function(){
  21.     paused = !paused;
  22. }
复制代码

最近看过此主题的会员

esen_542KO2E0X8

esen_55I6HYQMKG

esen_3H03HK78MGNH

esen_4TUELCHD9M

18351933809

不如相忘

chenliwei

chestnut

AMY彭

esen_4YO0F42DH6

esen_4XHIXNY0LN

2个回答

只看楼主

小亿 管理员

发表于2020-8-11 11:10

只看该作者

取消 关注该作者的回复

沙发

厉害了

Hannah 小试身手Lv3

发表于2020-8-17 18:17

只看该作者

取消 关注该作者的回复

板凳

您好,请问如何做到表头固定,即第一行标题不滚动

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号