jquery简单的滚动加载动画

滚动动画

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function listenAnimate(s, l) {
let a = $(window).height();

addClass(s);
listenAdd(s);

function listenAdd(s) {
$(window).on('scroll', function () {
addClass(s);
});
}

function addClass(s) {
let b = $(this).scrollTop();
s.map(function () {
let c = $(this).offset().top;
if (a + b > c && c + $(this).height() > b) {
$(this).addClass(l);
} else {
$(this).removeClass(l);
}
});
}
}