鼠标悬停滚动停止失效

//鼠标悬停,滚动停止

setTimeout(function() {

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

        window.flag0 = false;

    });

    //鼠标离开,继续滚动

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

        window.flag0 = true;

    });

    var old = -1;

    var interval = setInterval(function() {

        if (!self1.isVisible()) {

            return;

        }

        if (window.flag0) {

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

            if (currentpos1 == old) {

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

            } else {

                old = currentpos1;

莫名失效了,大佬查一下

             

十万个小问题 发布于 2021-10-18 17:15
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
JackRenLv6初级互助
发布于2021-10-18 17:19(编辑于 2021-10-18 17:21)

有使用新自适应插件吗?

也可以试试这种方法

setTimeout(function(){

    _g().getWidgetByName('REPORT002').setVScrollBarVisible(false);//隐藏滚动条

    _g().getWidgetByName('REPORT002').startMarquee({

        offset: 2,//offset:每次滚动的距离,默认为5

        interval: 0.1,//interval:时间间隔(单位为秒),默认为0.1

        to:'top',//to:设置报表块滚动方向,top表示向上滚动;bottom表示向下滚动;left表示向左滚动;right表示向右滚动

        stopOnHover:true, //stopOnHover:鼠标悬浮时暂停,默认为true

    })

}, 500)

  • 2关注人数
  • 386浏览人数
  • 最后回答于:2021-10-18 17:21
    请选择关闭问题的原因
    确定 取消
    返回顶部