大屏数据报表滚动失败

显示scrollTop属性为未定义,,纳闷了


FineBI Qian同学 发布于 2020-12-21 19:53
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
cd_cwLv6初级互助
发布于2020-12-21 20:08

setTimeout(function(){b()},1000);

 setInterval(function(){b()},60000);

 function b(){

     $("div[widgetname=REPORT000]").find(".frozen-north").css({

         'overflow-x':'hidden',

         'overflow-y':'hidden'

     });

     $("div[widgetname=REPORT000]").find(".frozen-center").css({

         'overflow-x':'hidden',

         'overflow-y':'hidden'

     });

 }


 window.flag3 = true;

 var self1 = this;

 //鼠标悬停,滚动停止

 setTimeout(function() {

     $("div[widgetname=REPORT000]").find(".frozen-center").mouseover(function() {

         window.flag3 = false;

     });


     //鼠标离开,继续滚动

     $("div[widgetname=REPORT000]").find(".frozen-center").mouseleave(function() {

         window.flag3 = true;

     });


     var old = -1;

     var interval = setInterval(function() {

         if (!self1.isVisible()) {

             return;

         }

         if (window.flag3) {

             currentpos1 = $("div[widgetname=REPORT000]").find(".frozen-center")[0].scrollTop;

             if (currentpos1 == old) {

                 $("div[widgetname=REPORT000]").find(".frozen-center")[0].scrollTop = 0;

             } else {

                 old = currentpos1;

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

                 $("div[widgetname=REPORT000]").find(".frozen-center")[0].scrollTop = currentpos1 + 1.5;

             }

         }

     },

    35);

 },

 1000);



  • 2关注人数
  • 530浏览人数
  • 最后回答于:2020-12-21 20:08
    请选择关闭问题的原因
    确定 取消
    返回顶部