SHARE
TWEET

Untitled

a guest Aug 12th, 2017 49 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             var $sidebar   = $(".sideBar"),
  2.                 $window    = $(window),
  3.                 $mainImage = $(".mainImage"),
  4.                 offset     = $sidebar.offset(),
  5.                 threshold  = $mainImage.height() - $sidebar.height(),
  6.                 topPadding = 15;
  7.                
  8.         if( $mainImage.height() >= 400 ) {
  9.             $window.scroll(function() {
  10.                 if ($window.scrollTop() > threshold) {
  11.                     $sidebar.stop().animate({
  12.                         marginTop: threshold + 60
  13.                     });
  14.                 } else if ($window.scrollTop() > offset.top) {
  15.                     $sidebar.stop().animate({
  16.                         marginTop: $window.scrollTop() - offset.top + topPadding
  17.                     });
  18.                 } else {
  19.                     $sidebar.stop().animate({
  20.                         marginTop: '40px'
  21.                     });
  22.                 }
  23.             });
  24.            
  25.             $('a.zoomedImage').click(function() {
  26.                 setTimeout(scrollSidebar, 1000);
  27.             });
  28.         }
RAW Paste Data
Top