Guest User

Untitled

a guest
Nov 22nd, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. hideNav = (navbar) => {
  2. const hide = () => {
  3. let lastScrollTop = 0;
  4. const currentScrollTop = navbar.scrollTop;
  5.  
  6. // scroll down
  7. if (currentScrollTop > lastScrollTop) {
  8. navbar.classList.add('hidden');
  9. } else {
  10. // scroll up
  11. navbar.classList.remove('hidden');
  12. }
  13. lastScrollTop = currentScrollTop;
  14. };
  15.  
  16. window.addEventListener('scroll', hide);
  17. };
  18.  
  19. render() {
  20. return <Navbar ref={this.hideNav} />
Add Comment
Please, Sign In to add comment