fredwu / jquery-endless-scroll

Endless/infinite scrolling/pagination.
http://fredwu.github.com/jquery-endless-scroll/
837 stars 176 forks source link

Infinite scroll up/down parameterization #47

Open digreamon opened 9 years ago

digreamon commented 9 years ago

I have came up with an idea of parameterization of the scrolling functionality.

  1. add scrollMode to options. It should be set to one of the following:
    • "next" -- detect only downwards scrolling;
    • "prev" -- detect only upwards scrolling;
    • null -- detect both downwards and upwards scrolling;
  2. change logic of the detectScrollDirection function:
    1. remove javascript this.didScroll = true; before the if-block;
    2. add javascript this.didScroll = this.options.scrollMode ? this.options.scrollMode === this.scrollDirection : true; after if-block;

This will set didScroll to false in case of unneeded scroll event

clamoris commented 9 years ago

+1

dellert commented 8 years ago

Is this functionality appears ?

sherinjose commented 8 years ago

This was an awesome functionality from you @digreamon . Well done :)