2010-09-06 4 views
0

Je ne sais pas exactement comment ça s'appelle (Image-timer ??? je ne suis pas sûr), mais voici les fonctionnalités. Disons que j'ai un div où j'ai besoin d'afficher un groupe d'images en boucle, une à la fois (toutes les 5 secondes, par exemple). En plus de cela, j'aimerais certains effets, tels que disparaître quand une image remplace une autre. Est-ce que quelqu'un peut me diriger vers un widget Jquery qui le fait ou me dire si je peux l'obtenir en utilisant JQuery?JQuery: Vous avez besoin d'un widget qui affiche une nouvelle image après un certain temps?

Merci de nous aider

Répondre

2

On dirait que vous voulez utiliser la fonction setInterval: http://www.w3schools.com/jsref/met_win_setinterval.asp

<html> 
<body> 

<input type="text" id="clock" /> 
<script language=javascript> 
var int=self.setInterval("clock()",1000); 
function clock() 
    { 
    var d=new Date(); 
    var t=d.toLocaleTimeString(); 
    document.getElementById("clock").value=t; 
    } 
</script> 
</form> 
<button onclick="int=window.clearInterval(int)">Stop</button> 

</body> 
</html> 

Sur la base que vous pouvez changer le src de l'image et de faire des effets fading toutes les X secondes.

+0

(+1) J'aime mieux cette méthode - Puisque vous avez plus de contrôle sur ce que fait votre fonction et les frais généraux qu'elle engendre. – Bob

+0

merci. à mon avis, il vaut mieux éviter d'utiliser des plugins lorsque la fonctionnalité nécessaire est si simple – marcgg

1

Vous pouvez vérifier cela: jQuery Cycle Plugin

Il peut vous donner plus d'une douzaine d'effets, vous permet de spécifier la vitesse de délai d'attente et de l'animation.

Questions connexes