2014-05-06 42 views
0

我有以下加載三個不同的圖像間隔2.5秒。添加圖像更改效果jquery javascript

<script type="text/javascript"> 
    var imgsld = ['@Model.imageUrl[0]', '@Model.imageUrl[1]', '@Model.imageUrl[2]'] 
    var step = 0 
    function slideit() { 
    if (step < 3) { 
     document.getElementById("slideimg").src = imgsld[step]; 
     step++; 
    } 
    else 
     step = 0; 
    } 
    setInterval("slideit()", 2500) 
</script> 

我把它放在我的ASP.net MVC視圖中。

如何在圖像更改時添加過渡效果?

謝謝。

回答

0
function slideit() { 
if (step < 3) { 
    $('#slideimg').fadeOut('slow',function(){ 
    $(this).attr('src',imgsld[step]).fadeIn('slow'); 
}); 

    step++; 
} 
else 
    step = 0; 
} 
+1

我建議你修改原來的答案,而不是發佈,因爲它是非常類似的一個新的(幾乎是相同的)... – webeno

+3

而不是給兩個答案你可以修改你以前的答案。 –

+0

這是我的錯誤對所有人感到抱歉下次我會 –