我的window.scrolltop无法正常工作

时间:2016-12-22 06:52:57

标签: javascript salesforce lightning

我正在使用window.scroll函数,但window.scrollTop没有在闪电控制器中返回任何值。帮助我。

initialize : function(component, event, helper) {
            var isHidden = false
            var lastScrollTop = 0
            console.log('heyyyyyy');
            window.addEventListener('scroll', function() {
                console.log('heyasasyyyyy');
                var scrollTop =  document.documentElement.scrollTop;
                var offset = scrollTop-lastScrollTop ;
                lastScrollTop = scrollTop ;
                console.log(scrollTop+'++++'+offset+'++++++'+lastScrollTop);
            });

        },

1 个答案:

答案 0 :(得分:0)

你有一个拼写错误:第3行 - latScrollTop而不是la s tScrollTop。

固定代码:

initialize : function(component, event, helper) {
            var isHidden = false
            var lastScrollTop = 0
            console.log('heyyyyyy');
            window.addEventListener('scroll', function() {
                console.log('heyasasyyyyy');
                var scrollTop =  document.documentElement.scrollTop;
                var offset = scrollTop-lastScrollTop ;
                lastScrollTop = scrollTop ;
                console.log(scrollTop+'++++'+offset+'++++++'+lastScrollTop);
            });

        },