代码在FF和IE中不起作用?

时间:2016-08-29 08:33:06

标签: javascript jquery

$(window).on('scroll.toElement', function (e) {
    var s_top = $("body").scrollTop();
    var el = $("#popular").offset().top;
    if(s_top > el){
        console.log('Test')
        $(window).off('scroll.toElement');
    }
});

在FF和IE中使用chrome和opera不起作用。如何解决问题,告诉我? 我需要函数console.log()只有1次才能实现所需的块。我写的一切的两个浏览器都没问题,在另外两个浏览器中也没有用。我无法理解为什么。 example

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案: 更换 var s_top = $("body").scrollTop();上的var s_top = $(window).scrollTop();

example