1

我正在尝试使用 jquery 来检测用户何时滚动到浏览器窗口的末尾。我正在为其添加一个 css 类,div以便我可以将其控制为display: block;. 它适用于 PC 上的每个浏览器,但不适用于移动浏览器。

这是下面的脚本:

window.onscroll = scroll;
var count = 2;

function scroll() {
    if ($(window).scrollTop() == $(document).height() - $(window).height())
    //if ((document.body.scrollHeight - document.body.offsetHeight) == window.pageYOffset)
    {
        $(".ads-block" + count).addClass("block");
        count++;
    }
}

有人知道代码有什么问题吗?

4

1 回答 1

0

在移动设备上,您可以使用 touchmove 来解决此问题。就像是 :

$('window').on('touchmove', scroll);
于 2014-07-04T03:26:37.037 回答