表格定时上滚效果

楼主
我是社区第248436位番薯,欢迎点我头像关注我哦~
表格每隔2秒上滚一个单元格.
代码:
  1. <div class="blockcode"><blockquote>setTimeout(function() {
  2.     $("div[widgetname=REPORT0]").find(".reportContent")[0].style.overflow = "hidden";
  3. }, 500);

  4. setTimeout(function() {
  5.     var autoTime = 2000;
  6.     var height = $("#REPORT0 tr:eq(0)").height();
  7.     var length = $("#REPORT0 tr").length;
  8.     var tmp = 0;
  9.     var autoTable = setInterval(function start(){
  10.         $("#REPORT0 tr:gt("+tmp+")").css("background-color","Transparent");
  11.         $("#REPORT0 tr:lt("+tmp+")").css("background-color","Transparent");
  12.         $("#REPORT0 tr:eq("+tmp+")").css("background-color","rgba(8,35,88,0.5)");

  13.         tmp = (tmp + 1) % length;
  14.     },autoTime);

  15.     var min = 1000 / height;
  16.     var old = -1;

  17.     setTimeout(function bb() {
  18.         setInterval(function autoUp () {
  19.             var flag = setInterval(function up() {
  20.                 currentpos = $(".reportContent")[0].scrollTop;
  21.                 if(currentpos == old) {
  22.                     if ((tmp - 1) % length === 0) {
  23.                         $(".reportContent")[0].scrollTop = 0;
  24.                         clearInterval(flag);
  25.                     }
  26.                 } else {
  27.                     old = currentpos;
  28.                     $(".reportContent")[0].scrollTop = currentpos + 1;
  29.                 }
  30.             },min)
  31.             setTimeout(function aa() {
  32.                 clearInterval(flag);
  33.             }, 1000)
  34.         },autoTime);
  35.     },2000)

  36. },2000);
复制代码


在表格完成时添加此js即可  事件-添加事件-初始化后 编辑于 2019-8-28 14:52  
编辑于 2019-8-28 14:53  
分享扩散:

沙发
发表于 2019-8-28 16:13:31
板凳
发表于 2019-8-28 16:14:43
用下试试 终于有我买得起得了
地板
发表于 2019-8-28 21:10:03
soga, 我要试试
5楼
发表于 2021-6-16 08:21:29
不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4回帖数 1关注人数 6498浏览人数
最后回复于:2021-6-16 08:21

返回顶部 返回列表