我有点问题;我有这段代码:
$(window).scroll(function(){
if ($(document).scrollTop() >= $('.services-container').offset().top-80) {
alert("test");
}
});
现在一切正常,除了我需要运行一次 if 语句,我尝试了变量,但由于窗口滚动循环,我无法让它们不重新设置为以前的状态...有什么帮助吗?
最佳答案
你可以使用;
var enabled = true;
$(window).scroll(
function() {
if ($(document).scrollTop() >= $('.services-container').offset().top-80 && enabled) {
alert("test");
enabled = false;
}
}
);
这里正在工作 jsFiddle .
关于jquery - $(window).scroll() 循环,由于没有变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22605237/