我遇到以下jquery代码的问题
if ($(window).scrollTop() >= ($(document).innerHeight() - $(window).innerHeight()))
在谷歌浏览器中,代码工作正常,但在Firefox或IE中却没有。 有没有办法重写它?
谢谢!
编辑:
经过一些调试..文档高度的值 - 窗口高度大于“window.scrollTop”,所以下面的代码是一个可能的修复
if ($(window).scrollTop() >= ($(document).innerHeight() - $(window).height() - 2)) {
答案 0 :(得分:3)
使用innerHeight()
代替height()
height()
和IE
我遇到了同样的问题而且我使用了innerHeight()
并且它有效。