Créer un intervalle de changer d'image en jQuery?
J'ai un travail de script comme ceci:
jQuery(document).ready(function(){
$('.video-thumb img').bind('mouseover',function(){
var new = $(this).attr('src').replace(/default.jpg/,'1.jpg');
$(this).attr('src',new);
}).bind('mouseout',function(){
var default = $(this).attr('src').replace(/[0-9].jpg/,'default.jpg');
$(this).attr('src',default);
});
});
Oui, vous avez deviné. Elle est faite pour changer de YouTube miniature sur l'intervalle. Cependant, je n'ai aucune idée, comment créer de l'intervalle. Il passe maintenant sur la vignette pour 1.jpg qui est une autre miniature, mais il convient ensuite de modifier l'image 2.jpg en 1 seconde et ainsi de suite.
L'ensemble de l'extrait devrait probablement être écrit à partir de zéro. Des conseils?
Espère que vous avez compris 😀
EDIT: j'ai changé la variable de noms à partir des mots en finnois, je ne les utilise pas. Tout dans cet exemple.
Martti Laine
OriginalL'auteur Martti Laine | 2010-07-05
Vous devez vous connecter pour publier un commentaire.
nouveau et par défaut sont les mots réservés en javascript. Vous ne pouvez pas les utiliser.
Pour créer un intervalle, vous devez utiliser
setInterval
:[Le voir en action]
OriginalL'auteur gblazex
Vous pouvez voir ma réponse qui travaillent ici:
HTML
JavaScript
OriginalL'auteur GerManson
OriginalL'auteur Piskvor
Merci les gars pour les réponses grands! (Onu)heureusement, j'ai déjà créé via jQuery Minuteurs-plugin. Voici mon code de travail:
OriginalL'auteur Martti Laine