Advertisement
Guest User

Untitled

a guest
Feb 1st, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. var slideWidth=300;
  2. var sliderTimer;
  3. $(function(){
  4. $('.slidewrapper').width($('.slidewrapper').children().size()*slideWidth);
  5. sliderTimer=setInterval(nextSlide,4000);
  6. $('.viewport').hover(function(){
  7. clearInterval(sliderTimer);
  8. },function(){
  9. sliderTimer=setInterval(nextSlide,4000);
  10. });
  11. $('#next_slide').click(function(){
  12. clearInterval(sliderTimer);
  13. nextSlide();
  14. sliderTimer=setInterval(nextSlide,4000);
  15. });
  16. $('#prev_slide').click(function(){
  17. clearInterval(sliderTimer);
  18. prevSlide();
  19. sliderTimer=setInterval(nextSlide,4000);
  20. });
  21. });
  22.  
  23. function nextSlide(){
  24. var currentSlide=parseInt($('.slidewrapper').data('current'));
  25. currentSlide++;
  26. if(currentSlide>=$('.slidewrapper').children().size())
  27. {
  28. currentSlide=0;
  29. }
  30. $('.slidewrapper').animate({left: -currentSlide*slideWidth},300).data('current',currentSlide);
  31. }
  32.  
  33. function prevSlide(){
  34. var currentSlide=parseInt($('.slidewrapper').data('current'));
  35. currentSlide--;
  36. if(currentSlide<0)
  37. {
  38. currentSlide=$('.slidewrapper').children().size()-1;
  39. }
  40. $('.slidewrapper').animate({left: -currentSlide*slideWidth},300).data('current',currentSlide);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement