par
diabless6 » 06 oct. 2011, 19:49
Bonsoir,
J'essaie en vain de récupérer la valeur heure (h) à un temps donnée, plus particulièrement lorsque celle ci arrivera à Zero, une action se déclenchera alors.
Code : Tout sélectionner
jQuery(document).ready(function(){
var c=jQuery(".timer");
var a=new Date(2011,09,30,17,25,0,0);// 0=janvier...Aout=7 jour: dimanche->0 lundi->1
var d=Math.floor(a.getTime()/1000);
var b=Math.floor((new Date()).getTime()/1000);
var h=jQuery(".jour",c);
var e=jQuery(".heure",c);
var f=jQuery(".min",c);
var g=jQuery(".sec",c);
var i=function(){
var o=new Date();
var k=Math.floor(o.getTime()/1000);
if(b>=k){return}b=k;
var j=d-k;
if(j<0){return}var n=Math.floor(j/86400);
var m=Math.floor(j/3600)-(n*24);
var l=Math.floor(j/60)-(((n*24)+m)*60);
var p=Math.floor(j)-(((((n*24)+m)*60)+l)*60);
if(n<10){n="0"+n}if(m<10){m="0"+m}if(l<10){l="0"+l}if(p<10){p="0"+p}h.html(n);
e.html(m);f.html(l);g.html(p)
var $var = h.val(n);
console.log($var);
};
setInterval(i,200)});
<div class="timmer_content">
<div class="timer">
<span class="jour">00</span>
<span class="heure">00</span>
<span class="min">00</span>
<span class="sec">00</span>
</div>
</div>
Avec
var $var = h.val(n); j'obtiens 0 du conteneur heure, mais pas la valeur actuelle et c'est celle que je voudrais.
Dans FireBug, j'arrive à retrouver la valeur actuelle, mais je ne sais pas comment la récupérée.
Merci

Bonsoir,
J'essaie en vain de récupérer la valeur heure (h) à un temps donnée, plus particulièrement lorsque celle ci arrivera à Zero, une action se déclenchera alors.
[code]jQuery(document).ready(function(){
var c=jQuery(".timer");
var a=new Date(2011,09,30,17,25,0,0);// 0=janvier...Aout=7 jour: dimanche->0 lundi->1
var d=Math.floor(a.getTime()/1000);
var b=Math.floor((new Date()).getTime()/1000);
var h=jQuery(".jour",c);
var e=jQuery(".heure",c);
var f=jQuery(".min",c);
var g=jQuery(".sec",c);
var i=function(){
var o=new Date();
var k=Math.floor(o.getTime()/1000);
if(b>=k){return}b=k;
var j=d-k;
if(j<0){return}var n=Math.floor(j/86400);
var m=Math.floor(j/3600)-(n*24);
var l=Math.floor(j/60)-(((n*24)+m)*60);
var p=Math.floor(j)-(((((n*24)+m)*60)+l)*60);
if(n<10){n="0"+n}if(m<10){m="0"+m}if(l<10){l="0"+l}if(p<10){p="0"+p}h.html(n);
e.html(m);f.html(l);g.html(p)
var $var = h.val(n);
console.log($var);
};
setInterval(i,200)});[/code]
[html]<div class="timmer_content">
<div class="timer">
<span class="jour">00</span>
<span class="heure">00</span>
<span class="min">00</span>
<span class="sec">00</span>
</div>
</div>[/html]
Avec [b]var $var = h.val(n);[/b] j'obtiens 0 du conteneur heure, mais pas la valeur actuelle et c'est celle que je voudrais.
Dans FireBug, j'arrive à retrouver la valeur actuelle, mais je ne sais pas comment la récupérée. :roll:
Merci :wink: