Advertisement
Guest User

Untitled

a guest
May 31st, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 0.63 KB | None | 0 0
  1. var lastScrollTop = 0;
  2. $(window).scroll(function(event){
  3.    var st = $(this).scrollTop();
  4.    var slide = 1
  5.    if (st > lastScrollTop){
  6.     if(checkBounds(slide)) {
  7.         slide++;
  8.        $('html, body').animate({
  9.         scrollTop: $(".slide-" + slide).offset().top
  10.        
  11.     }, 1200);
  12.    } else {
  13.     slide = slide;
  14.    }
  15.    } else {
  16.  
  17.         if (checkBounds(slide)) {
  18.      slide--;
  19.      $('html, body').animate({
  20.         scrollTop: $(".slide-" + slide).offset().top
  21.        
  22.     }, 1200);
  23.  } else {
  24.     slide = slide;
  25.  }
  26.    }
  27.    lastScrollTop = st;
  28. });
  29.  
  30. function checkBounds(slide) {
  31.     return slide < 3 && slide >= 1;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement