我想在我的计数为1并且停止功能时调用函数,当计数为2时想要调用另一个函数。我的问题是当向下滚动时,只有少量计数变为1.如果我快速滚动我的函数被调用,但它只是调用更快。 我有以下代码。
var lastScrollTop = 0;
var count = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
console.log('down scroll');
$(".first_jump").css('background-image', "url('img/bulb2.jpg')");
count++;
console.log(count);
if (count == 1){
//alert('now');
$( window ).scrollTop(0);
return false;
}
else if (count == 2){
$('html, body').animate({
scrollTop: $("#home_main").offset().top
}, 1000);
return false;
}
} else {
console.log('uop scroll')
}
lastScrollTop = st;
});