我正在尝试使用 jquery 来检测用户何时滚动到浏览器窗口的末尾。我在 div
之后添加一个 css 类,以便我可以控制它 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++;
}
}
有人知道代码有什么问题吗?
最佳答案
在移动设备上,您可以使用 touchmove 来解决此问题。像这样的东西:
$('window').on('touchmove', scroll);
关于c# - 如何在移动浏览器中使用 window.onscroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18185012/