我有当前的小提琴:https://jsfiddle.net/inkedraskal/8958g8hj/
使用当前的js:
var lastScrollTop = 0;
$(window).scroll(function () {
var scroll = $(window).scrollTop();
var isUp = (scroll < lastScrollTop);
console.log(isUp);
if (scroll >= 275) {
$('body').addClass('moving-down');
//$suvNavIcons.fadeOut();
} else if(isUp is less then 275 from the top){
$('body').removeClass('moving-down');
}
lastScrollTop = scroll;
});
我不能为滚动执行其他操作,因为我正在运行需要body类的另一个函数,所以我只想删除该类,如果“isUp”从顶部开始小于275。
有人有任何想法吗?
答案 0 :(得分:0)
有点不清楚你的意图,但我认为这正是你要找的。
您只希望在向上滚动时执行操作。并且您只希望在滚动位置大于275时删除该类。
(flatten-map conj [] {:OUT
{:x 5
:x/A 21
:x/B 33
:y/A 24}})
=> ([[:OUT :x] 5] [[:OUT :x/A] 21] [[:OUT :x/B] 33] [[:OUT :y/A] 24])
});