No encuentro como solucionar el siguiente problema
Código:
<script type="text/javascript"> $(function(){ localStorage.c = (localStorage.c || "0.00"); localStorage.contando = (localStorage.contando || "0" ); localStorage.lista = (localStorage.lista || "0" ); var t, cl = $("#crono"); var contador = $("#contando"); var lp = $("#paradas"); function incr() { localStorage.c = +localStorage.c + 0.01; } function mostrar() { cl.html((+localStorage.c).toFixed(2)); contador.html(localStorage.contando); lp.html((+localStorage.lista) );}; function arrancar() {if (!t){ t=setInterval(function(){incr(); mostrar()}, 10); localStorage.contando = 2; }}; function listarParadas() { localStorage.lista = localStorage.lista.concat((+localStorage.c).toFixed(2).toString()); } ; function parar() {if (t) { clearInterval(t); listarParadas(); t=undefined; localStorage.contando = 1; mostrar();}}; $("#arrancar").on('click', arrancar); $("#parar").on('click', parar); $("#inicializar").on('click', function(){ if(localStorage.contando==1) {localStorage.c="0.00"}; localStorage.lista=''; mostrar();}); mostrar(); }); </script>
Estoy haciendo un cronometro y quiero que cada vez que le de al botón parar se almacene en localStorage.lista el número que haya en ese momento. Pero ojo porque no quiero sustituir, quiero ir agregando. La función es listarParadas()
Me da error porque no estoy concatenando bien.
Ejemplo
Cronometro 1.23
listar parada 1.23
**********************
Cronometro 3.24
listar parada 1.23<br>
3.24<br>
***********************
Cronometro 5.46
listar parada 1.23<br>
3.24<br>
5.46<br>
Espero que se entienda