11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'utilise le plugin countdown jQuery

Il y a dans la partie miscellaneous une fonction que je n'arrive pas à faire fonctionner (highlight)

J'utilise le code simple pour afficher le temps:
$(function () {
	var austDay = new Date();
	$('#defaultCountdown').countdown({ expiryText: '<div class="over">C\'est terminé!</div>', expiryUrl: 'sommaire.html',
    until: $.countdown.UTCDate(-12, 2009, 12  -1, 25)});
	     
   	$('#year').text(austDay.getFullYear());
});


Ou faut il placer le bout de code highlight sans le bouton pour qu'à partir de 0jour 0 heure, 0 minutes 59 secondes, le compte à rebours passe en rouge?

Merci pour votre aide
Modifié par Byld (13 Dec 2009 - 16:59)
Salut,

Il faut mettre highlight dans onTick

Pourtant l'exemple est simple Smiley sweatdrop
$('#highlightCountdown').countdown({until: 0, 
    onTick: highlightLast5}); 
     
function highlightLast5(periods) { 
    if (periods[4] == 0 && periods[5] == 0 && periods[6] == 5) { 
        $(this).addClass('highlight'); 
    } 
}


faut juste changer la condition pour qu'au lieu de 5 secondes ça le fasse à 59. et peut-être utilisais $().css au lieu $().addClass.
Bonjour,

Et merci pour cette réponse!

En effet ce n'est pas bien compliqué, je m'étais simplement embrouillé les pinceaux entre les id et les class !!

Je suis confus!! Smiley decu