Guest User

Untitled

a guest
Jan 16th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. // more stuff
  2. /*
  3. where:
  4. 'self.elements' is the li selector
  5. 'items_in_screen' is the total elements in the screen
  6. see the comment to watch the result GIF
  7. */
  8. var self = this;
  9. var l = self.elements.length
  10. // self.sel
  11. if(l>items_in_screen)
  12. {
  13. var start = self.sel - 2;
  14. var end = self.sel + 2;
  15.  
  16. while(start<0)
  17. {
  18. start++;
  19. end++;
  20. }
  21. while(end>l)
  22. {
  23. start--;
  24. end--;
  25. }
  26.  
  27. for(var i=0; i<l; i++)
  28. {
  29. if(i>=start && i<=end)
  30. self.elements[i].style.display = '';
  31. else
  32. self.elements[i].style.display = 'none';
  33. }
  34. }
  35. }
  36. // more stuff
Add Comment
Please, Sign In to add comment