Advertisement
Guest User

Untitled

a guest
Apr 12th, 2012
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function() {
  2.     // Define new scrolling function
  3.     $.fn.cycle.transitions.scrollHorzRev = function($cont, $slides, opts) {
  4.         $cont.css('overflow','hidden').width();
  5.         opts.before.push(function(curr, next, opts, fwd) {
  6.             if (opts.rev)
  7.                 fwd = !fwd;
  8.             $.fn.cycle.commonReset(curr,next,opts);
  9.             opts.cssBefore.left = fwd ? (1-next.cycleW) : (next.cycleW-1);
  10.             opts.animOut.left = fwd ? curr.cycleW : -curr.cycleW;
  11.         });
  12.         var w = $cont.width();
  13.         opts.cssFirst.left = 0;
  14.         opts.cssBefore.top = 0;
  15.         opts.animIn.left = 0;
  16.         opts.animOut.top = 0
  17.     };
  18.    
  19.     // Initiate sliders
  20.     $('.slideHeadlines .slides').cycle({
  21.         fx: 'scrollHorzRev',
  22.         prev:   '.sliderPrev',
  23.         next:   '.sliderNext',
  24.         timeout:    0,
  25.         pause:      true
  26.     });
  27.    
  28.     $('.slideCaptions .slides, .slideImages .slides').cycle({
  29.         fx:     'scrollHorz',
  30.         prev:   '.sliderPrev',
  31.         next:   '.sliderNext',
  32.         timeout:    0,
  33.         pause:      true
  34.     });
  35.    
  36.     var slideInterval = 5000;
  37.    
  38.     function nextHeroSlide() { $('.slides').cycle('next') };
  39.    
  40.     var heroSlideInterval = setInterval(nextHeroSlide,slideInterval);
  41.    
  42.     // Fade slider nav
  43.     $('.hero').hover(function() {
  44.             $('.sliderNav a').fadeIn();
  45.             clearInterval(heroSlideInterval);
  46.         },
  47.        
  48.         function() {
  49.             $('.sliderNav a').fadeOut();
  50.             var heroSlideInterval = setInterval(nextHeroSlide,slideInterval)
  51.         }
  52.     )
  53. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement