javascript 在 Firefox 中不起作用

标签 javascript jquery

JavaScript:

$(window).scroll(function(){
    if  ($(window).scrollTop() == $(document).height() - $(window).height()){
        $('#footer').show();
    }
});

CSS:

#footer {
    display: none;
}

当一直向下滚动到底部时,这应该会在页面底部显示一个隐藏的 div。由于某种原因,隐藏的 div 永远不会在 Firefox 中显示。是否有另一种方法使用 jQuery 来创建相同的效果?

编辑:这是在 Firefox 中无法正常工作的页面

http://safe.tumblr.com/theme/preview/34069

最佳答案

您需要使用这个:

$(window).scroll(function() {
   if($(window).scrollTop() + $(window).height() == $(document).height()) {
       $('#footer').show();
   }
});

关于javascript 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064211/

相关文章:

javascript - 如何从父元素中删除事件并仅为其特定子元素启用该事件?

javascript - Promise.allSettled 不是 Jest 测试中的函数,如何模拟?

javascript - 在nodejs中包含简单的javascript

php - 动态提取用 php 和 ajax 更新的 html 表

javascript - 停止 mouseleave 或 mouseout 上的无限循环

javascript - 如何平滑 jquery 动画

javascript - 获取不同modals bootstrap中输入框的值

javascript - 是否有一套完整的 JavaScript (ECMAScript) 解析器测试用例可用?

javascript - 如何将符号或文本放入图像的单击位置

javascript - 模糊时隐藏 div