Dans le poste avec le 3D CountDown FIVe3D (voir aussi comment j'ai fait: écrire un compte à rebours au format Flash ), a été proposé de créer un objet de classe en Actionscript CountDown, voici une version similaire en JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | / ** * Classe CountDown * * @ Auteur Giovambattista Fazioli * @ @ Email g.fazioli undolog.com * @ Web http://www.undolog.com * * @ Param jj (string) "jour mois, année ' * * / dd ) { compte à rebours de la fonction (jj) { Temps cible / / Init new Date ( dd ) ; var target = new Date (jj); = target. getTime ( ) ; .. cette targetTime = cible getTime (); / ** * Actualiser le compte à rebours * / = function ( ) { cette fonction. refresh = () { new Date ( ) ; var today = new Date (); today. getTime ( ) ; var today = currentTime getTime ().; / / Temps restant ( this . targetTime - currentTime ) ; ce _leftMilliseconds = (this. targetTime - currentTime).; Math. floor ( this ._leftMilliseconds / 1000 ) ; .. cette _leftSeconds = Math sol (_leftMilliseconds this. / 1000); Math. floor ( this ._leftSeconds / 60 ) ; A cet étage _leftMinutes maths = (_leftSeconds this. / 60)..; Math. floor ( this ._leftMinutes / 60 ) ; .. cette _leftHours = Math sol (this. _leftMinutes / 60); / / Pas de module = Math. floor ( this ._leftHours / 24 ) ; .. cette leftDays = Math sol (_leftHours this. / 24); / / Pour imprimer = this ._leftMilliseconds % 1000 ; ce leftMilliseconds = ce _leftMilliseconds% 1000..; = this ._leftSeconds % 60 ; ce leftSeconds = ce _leftSeconds 60%..; = this ._leftMinutes % 60 ; ce leftMinutes = ce _leftMinutes 60%..; = this ._leftHours % 24 ; .. cette leftHours = ce _leftHours 24%; } ( ) ; ce refresh ().; } |
Exemple
1 2 3 | new countDown ( '1 1, 2009' ) ; var cd = new Compte à rebours (1 '1, 2009 '); / / Afficher le nombre de jours, heures, minutes, secondes et millisecondes à Janvier 1, 2009 |






Derniers Commentaires
Simon : Il agace perturbés à nouveau et utiliser cet espace pour ces choses ... Mais ça ne fonctionne pas ...
Giovambattista Fazioli : @ Simon: ce pourrait être dû à la syntaxe que j'ai utilisé, spécialement pour PHP 5 +,...
Simon : J'ai essayé hier soir de mettre le tout dans functions.php, d'accord, les formes jquery, et les onglets jQueryUI eux ...
Giovambattista Fazioli : @ Simon: Je recommande le nettoyage d'entrer un code comme celui de ...
Simon : @ Giovambattista Fazioli: Je vous remercie pour votre patience, c'est tout clair ... maintenant je me sens maintenant, ...