我有以下 jQuery 函数,aTestEvent()
当用户水平滚动超过 500 像素时触发:
jQuery(document).scroll(function(){
if(jQuery(this).scrollLeft() >= 500){
aTestEvent();
}});
问题是:我只想aTestEvent()
被触发一次!但是,每次用户滚动回到页面的开头并再次超过 500 像素时,aTestEvent()
都会再次触发。
我们如何调整上面的代码,使触发器只在用户第一次滚动超过 500 像素时发生?