javascript – 在Firefox中滚动1个像素

前端之家收集整理的这篇文章主要介绍了javascript – 在Firefox中滚动1个像素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
类似于 here所描述的问题,在某些情况下,$(window).scrollTop()将在Firefox中关闭一个.

我用它来检测垂直滚动条是否到达底部

if ($(window).scrollTop() == $(document).height() - $(window).height())
{
    // bottom reached
}

这有效.但我偶然发现,它只能在大多数时候起作用.这是从出错的情况开始的日志. scrollTop说我滚动了611像素,不同之处在于我可以滚动612像素.

scrollTop: 611
doc height: 933
win height: 321
difference: 612

代码有问题吗?或者这是Firefox问题?在后一种情况下,我想我可以更改它以检查是否剩余5个或更少的像素.但如果代码错了,我想解决它.

解决方法

使用下面的代码它工作

if ($(window).scrollTop() >= ($(document).height() - $(window).height()-1))
原文链接:https://www.f2er.com/js/646136.html

猜你在找的JavaScript相关文章