Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 660f518

Browse files
adilhussainmportuga
authored andcommitted
Smooth scroll experience when scrolling upwards.
Hi there, I've been struggling with infinite-scroll upwards since last two days. Whenever I am trying to scroll upwards, the scroll is very flickery(jumpy) and jumps to previous pages even when I am not scrolling. I found out a plunkr today which I tried, and the scrolling seems to work. http://plnkr.co/edit/DfXkANDYkBOmjauF1HmF?p=preview <= jumpy scroll. Inconsistent behaviour http://plnkr.co/edit/33b8FAHHfNO0ryQ9oSD4?p=preview <= smooth scroll experience. what the guy has does is that, he has removed the line scrollEvent.y = {percentage: 1/scrollHeight} with scrollEvent.y = {pixels: 1}; And that fixes the issue. Can anyone from the team check this and let me know if it is a bug which gets fixed by making this change.
1 parent 819890d commit 660f518

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/infinite-scroll/src/js/infinite-scroll.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@
426426
// for infinite scroll, if there are pages upwards then never allow it to be at the zero position so the up button can be active
427427
if (scrollTop === 0 && grid.infiniteScroll.scrollUp) {
428428
// using pixels results in a relative scroll, hence we have to use percentage
429-
scrollEvent.y = {percentage: 1/scrollHeight};
429+
scrollEvent.y = {pixels: 1};
430430
}
431431
else {
432432
scrollEvent.y = {percentage: scrollTop/scrollHeight};

0 commit comments

Comments
 (0)