Javascript 到达页面底部时启动jquery(仅一次)

Javascript 到达页面底部时启动jquery(仅一次),javascript,jquery,Javascript,Jquery,我有下面的脚本,它在到达页面底部时初始化一个函数(使用1px阈值,因为没有它似乎无法工作)。它工作正常,但我希望它只在第一次到达页面底部时工作,如果用户上下滚动,则不会发生任何事情 有什么建议吗 JS $(window).scroll(function() { if($(window).scrollTop() + $(window).height() > ($(document).height() - 1) ) { // Function goes here

我有下面的脚本,它在到达页面底部时初始化一个函数(使用1px阈值,因为没有它似乎无法工作)。它工作正常,但我希望它只在第一次到达页面底部时工作,如果用户上下滚动,则不会发生任何事情

有什么建议吗

JS

$(window).scroll(function() {
    if($(window).scrollTop() + $(window).height() > ($(document).height() - 1) ) {
        // Function goes here
    }
});

添加另一个变量,如果用户已经滚动,则该变量将保持跟踪。 `


添加另一个变量,如果用户已经滚动,则该变量将保持跟踪。 `


为此使用一些标志:

var hasScrolled = false;

$(window).scroll(function() {
    if(!hasScrolled && $(window).scrollTop() + $(window).height() > ($(document).height() - 1) ) {
        hasScrolled = true
        // Function goes here
    }
});

为此使用一些标志:

var hasScrolled = false;

$(window).scroll(function() {
    if(!hasScrolled && $(window).scrollTop() + $(window).height() > ($(document).height() - 1) ) {
        hasScrolled = true
        // Function goes here
    }
});

设置标志并在触发函数后更改。设置标志并在触发函数后更改。