mirror of
https://github.com/LBRYFoundation/lbryorg.git
synced 2025-08-23 20:47:23 +00:00
feat: delay for scrollFade
This commit is contained in:
parent
5c3b4d0e97
commit
e3b9f8c090
1 changed files with 3 additions and 1 deletions
|
@ -25,14 +25,16 @@ $(window).on('scroll', () => {
|
|||
// ScrollFade Anim
|
||||
const fadeOffset = 50;
|
||||
const fadeDuration = 500;
|
||||
const fadeDelay = 0;
|
||||
|
||||
$(window).on('scroll', () => {
|
||||
$('.scroll-fade').each((i, elem) => {
|
||||
const offset = $(elem).attr('data-fade-offset') || fadeOffset;
|
||||
const duration = $(elem).attr('data-fade-duration') || fadeDuration;
|
||||
const delay = $(elem).attr('data-fade-delay') || fadeDelay;
|
||||
|
||||
if ($(window).height() - elem.getBoundingClientRect().top >= offset) {
|
||||
$(elem).animate({opacity: 1}, duration).css({transition: `transform ${duration / 1000}s`}).css({transform: 'scale(1)'});
|
||||
$(elem).delay(delay).animate({opacity: 1}, duration).css({transition: `transform ${duration / 1000}s`}).css({transform: 'scale(1)'});
|
||||
}
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Add table
Reference in a new issue