Advertisement
Guest User

Slidershow

a guest
Mar 30th, 2015
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. $(document).ready(function() {
  3.     addidslider();
  4.     $("#load").addClass("progresAutoplay");
  5.     var setinter = setInterval(transition, 5000);
  6.     $(".back").click(function() {
  7.         clearInterval(setinter);
  8.         $(".autoplay").attr('id', "play");
  9.         $(".autoplay").removeClass("autoplay_pause");
  10.         $(".autoplay").addClass("autoplay_play");
  11.         var id = parseInt($(".active").attr('id'));
  12.         if (id == 1) {
  13.             removeclassall();
  14.             var sliderlast = getidlast();
  15.             $("#" + sliderlast).addClass('active');
  16.             $("#trontron" + sliderlast).addClass('trontronactive');
  17.         } else {
  18.             removeclassall();
  19.             $("#" + (id - 1)).addClass('active');
  20.             $("#trontron" + (id - 1)).addClass('trontronactive');
  21.         }
  22.  
  23.     });
  24.     $(".next").click(function() {
  25.         clearInterval(setinter);
  26.         $(".autoplay").attr('id', "play");
  27.         $(".autoplay").removeClass("autoplay_pause");
  28.         $(".autoplay").addClass("autoplay_play");
  29.         var id = parseInt($(".active").attr('id'));
  30.         var sliderlast = getidlast();
  31.  
  32.         if (id == sliderlast) {
  33.             removeclassall();
  34.             $("#1").addClass('active');
  35.             $("#trontron1").addClass('trontronactive');
  36.         } else {
  37.             removeclassall();
  38.             $("#" + (id + 1)).addClass('active');
  39.             $("#trontron" + (id + 1)).addClass('trontronactive');
  40.         }
  41.  
  42.     });
  43.     $(".autoplay").click(function() {
  44.         autoplay();
  45.  
  46.     });
  47. });
  48. function autoplay() {
  49.     var flagInterval = $(".autoplay").attr('id');
  50.     if (flagInterval == "pause") {
  51.         clearInterval(setinter);
  52.         $(".autoplay").attr('id', "play");
  53.         $(".autoplay").removeClass("autoplay_pause");
  54.         $(".autoplay").addClass("autoplay_play");
  55.     } else {
  56.         setinter = setInterval(transition, 5000);
  57.         $(".autoplay").attr('id', "pause");
  58.         $(".autoplay").removeClass("autoplay_play");
  59.         $(".autoplay").addClass("autoplay_pause");
  60.     }
  61. }
  62. function removeclassall() {
  63.     $("#slider li").removeClass("active");
  64.     $(".listtrontrol li").removeClass("trontronactive");
  65. }
  66. function addidslider() {
  67.     var index = parseInt(1);
  68.     $('#slider li').each(function() {
  69.  
  70.         if (index == 1) {
  71.             $(this).addClass("active");
  72.             $(".listtrontrol").append('<li id="trontron' + index + '" class="trontronactive" onclick="trontronclick(' + index + ');"></li>');
  73.         } else {
  74.             $(".listtrontrol").append('<li id="trontron' + index + '" onclick="trontronclick(' + index + ');"></li>');
  75.         }
  76.         $(this).attr("id", index);
  77.         index++;
  78.     });
  79. }
  80. function getidlast() {
  81.     var idlast = "";
  82.     $('#slider li').each(function() {
  83.         idlast = $(this).attr('id');
  84.     });
  85.     return idlast;
  86. }
  87. function trontronclick(flagindex) {
  88.     removeclassall();
  89.     $("#" + flagindex).addClass('active');
  90.     $("#trontron" + flagindex).addClass('trontronactive');
  91. }
  92. var countflag = 2;
  93. function transition() {
  94.     if (countflag == 2) {
  95.         $("#load").removeClass("progresAutoplay");
  96.         countflag = 1;
  97.     } else {
  98.         $("#load").addClass("progresAutoplay");
  99.  
  100.         countflag = 2;
  101.     }
  102.     var id = parseInt($(".active").attr('id'));
  103.     removeclassall();
  104.     var lastid = getidlast();
  105.     if (id == lastid) {
  106.         id = 0;
  107.     }
  108.     $("#" + (id + 1)).addClass('active');
  109.     $("#trontron" + (id + 1)).addClass('trontronactive');
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement