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