2015-11-24 100 views
1

我找到了this 3D立方體動畫滑塊。這個滑塊的問題是它需要點擊才能看到下一張圖片。我想要自動silder。所有4張圖像應自動滑動,當圖像爲4時,下一張圖像將再次爲圖像1。製作css自動滑塊

$("#controls").on('click', 'span', function(){ 
    $(".cubeSpinner").css("transform","rotateY("+($(this).index() * -90)+"deg)"); 
}); 

我是編程新手。任何人都可以幫助我如何定製這使得它自動滑塊而不點擊圖像?

+0

你說的自動幻燈片的意思。你的意思是你想讓這個立方體在沒有用戶交互的情況下旋轉 –

+0

是的旋轉沒有任何交互 –

回答

2

試試這個。

http://jsfiddle.net/K99GS/21/

你的JavaScript更改了這一點。

var index = 0; 
setInterval(function(){ 
    if(index==3) 
     index = 0; 
    $(".cubeSpinner").css("transform","rotateY("+(index * -90)+"deg)"); 
    index++; 
},1500); 
+0

謝謝,但在圖像4之後,它正在通過順時針方向旋轉來調用圖像1。我不想要它應該調用圖像1就像從圖像2移動到圖像3 –

+1

http://jsfiddle.net/K99GS/24/ –

0

另一種方法是觸發點擊。

var count=0; 
    var len = $('#controls span').length; 

    setInterval(function(){ 
     if(count === len){ 
      count = 0; 
     } 
     $('#controls span').eq(count).trigger('click'); 
     count++; 
    }, 5000); 

Fiddle