我有一個腳本,當您向下移動時允許滾動滾動,但我無法獲得它以允許用戶向上滾動回滾。粘滯/捕捉滾動不向上滾動
var items = $(".item");
var animating = false;
$(window).scroll(function() {
clearTimeout($.data(this, 'scrollTimer'));
if (!animating) {
$.data(this, 'scrollTimer', setTimeout(function() {
items.each(function(key, value) {
if ($(value).offset().top > $(window).scrollTop()) {
animating = true;
$('body').animate({ scrollTop: $(value).offset().top + 'px' }, 1000);
setTimeout(function() { animating = false; }, 500);
return false;
}
});
}, 50));
}
});
請檢查更新小提琴'HTTP:// jsfiddle.net/kZY9R/78 /' –