Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function slide(){
  2.     div = document.getElementById("featured");
  3.         imgNodes = div.getElementsByTagName("img");
  4.         var current=1;
  5.         var bind=this;
  6.         this.step=function(args){
  7.             switch(args){
  8.            
  9.             case 1:
  10.                 return function(){
  11.                     imgNodes[0].style.display="block";
  12.                     imgNodes[1].style.display="none";
  13.                     imgNodes[2].style.display="none";
  14.                     imgNodes[3].style.display="none";
  15.                     bind.current=2;
  16.                     }
  17.                 break;
  18.             case 2:
  19.                 return function(){
  20.                     imgNodes[0].style.display="none";
  21.                     imgNodes[1].style.display="block";
  22.                     imgNodes[2].style.display="none";
  23.                     imgNodes[3].style.display="none";
  24.                     bind.current=3;
  25.                 }
  26.                 break;
  27.             case 3:
  28.                 return function(){
  29.                     imgNodes[0].style.display="none";
  30.                     imgNodes[1].style.display="none";
  31.                     imgNodes[2].style.display="block";
  32.                     imgNodes[3].style.display="none";
  33.                     bind.current=4;
  34.                 }
  35.                 break;
  36.             case 4:
  37.                 return function(){
  38.                     imgNodes[0].style.display="none";
  39.                     imgNodes[1].style.display="none";
  40.                     imgNodes[2].style.display="none";
  41.                     imgNodes[3].style.display="block";
  42.                     bind.current=1;
  43.                 }
  44.                 break;
  45.            
  46.             }
  47.         function repeat(){
  48.             this.step(args);
  49.             repeat();
  50.             }
  51.        
  52.         }  
  53. }
  54.  
  55. function featured(){
  56.     //setInterval("slide()",8000);
  57.     //slide();
  58.     var slideShow=new slide();
  59.     setTimeout(slideShow.step(1),0000);
  60.     setTimeout(slideShow.step(2),2000);
  61.     setTimeout(slideShow.step(3),4000);
  62.     setTimeout(slideShow.step(4),6000);
  63.     setTimeout(alert(slideShow.bind.current),8000);
  64.     setInterval(slideShow(),8000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement