我有一个滚动功能。滚动到底部时需要提醒。奇怪的是,它只会在您滚动到顶部时发出警报。在底部滚动时,使其正常工作的正确方法是什么。
$(window).scroll(function() {
if ($(window).scrollTop() == $(document).height() - $(window).height()){
alert();
});
});
答案 0 :(得分:1)
您可以使用标志来保持当前滚动或更新它,然后检查当前位置:
$(function () {
cur = $(window).scrollTop();
$(window).scroll(function() {
if ($(window).scrollTop() < cur) {
// Scrolled Up!
} // Remove the extra `);` here.
});
});
答案 1 :(得分:0)
试试这个
$(window).scroll(function() {
if ($(window).scrollTop() == $(document).height() - $(window).height()){
alert();
} //Remove from here
});
在)
阻止结束后移除if
。