调用热区式刷新函数,区域内的表格自动滚动失效。。。

5474
4

TL_ 数据达人Lv4

发表于2019-6-21 10:47

悬赏100

未解决

楼主
在脚本里面写
// 指定区域局部刷新
function fresh_callbackfunc(block){
        setInterval(function(){
        _zcalcn([['Widget1',block,'']]);
        },30000);

定时刷新之后,表格自动轮播脚本失效
/***
**表格内容自动轮播脚本
**@param tableDom内容滚动的表格,最好是表格的父DIV
**@param visibleHeight 可视区的高度
***/
function autoScrollTable(tableDom, visibleHeight) {
        var marqueesHeight = visibleHeight;
        var stopscroll = false;
        var scrollElem = tableDom;
        var preTop = 0;
        var currentTop = 0;
        var stoptime = 0;
        with (scrollElem) {
                style.height = parseFloat(marqueesHeight) + "px";
                style.overflow = 'hidden';
                noWrap = true;
        }
       var scrollUp = function () {
                if (stopscroll) {
                        setTimeout(scrollUp, 50);
                        return;
                }
                currentTop += 1;
                if (currentTop == (marqueesHeight + 1)) {
                        stoptime += 1;
                        currentTop -= 1;
                        if (stoptime == 1) {
                                currentTop = 0;
                                stoptime = 0;
                        }
                } else {
                        preTop = scrollElem.scrollTop;
                        scrollElem.scrollTop += 1;
                        if (preTop == scrollElem.scrollTop) {
                                scrollElem.scrollTop = 0;
                                scrollElem.scrollTop += 1;
                        }
                }
               setTimeout(scrollUp, 50);
        };
        var restartScroll = function () {
                scrollElem.scrollTop = 0;
                setTimeout(scrollUp, 50);
        };
        jQuery(tableDom).hover(function () {
                stopscroll = true;
        }, function () {
                stopscroll = false;
        });
        setTimeout(restartScroll, 2000);
}

最近看过此主题的会员

esen_5IERB2JCHW

jrjrjr

esen_4UIBLD8PRN4M

zzw123

niuyi688988

esen_55I6HYQMKG

esen_4Y3L5ADO80

esen_4TTKIHR3A8

不如相忘

4个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-6-21 10:53

只看该作者

取消 关注该作者的回复

沙发

把表格滚动的脚本放在定时刷新脚本里面

TL_ 数据达人Lv4

发表于2019-6-21 11:21

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2019-6-21 10:53
把表格滚动的脚本放在定时刷新脚本里面

也是一样的

缱绻 数据领袖Lv6

发表于2019-6-21 11:24

只看该作者

取消 关注该作者的回复

地板


参考下这个http://bbs.esensoft.com/thread-130144-1-1.html

缱绻 数据领袖Lv6

发表于2019-6-21 16:55

只看该作者

取消 关注该作者的回复

5#

请问您的问题解决了吗???

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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