JQuery updown extraño comportamiento

Diálogo sencillo:

$j('#appointment-time-dialog').dialog({
    closeText: 'hide',
    modal: true,
    resizable: false,
    title: 'Appointment Time',
    autoOpen: false
    });
$j('#appointment-time-hours').updown(0, 23, 0);
$j('#appointment-time-minutes').updown(0, 59, 0);

He encontrado un comportamiento interesante de esa característica: ambos botones hacia arriba cuentan de 0 a 8 y luego van a 0, y los botones hacia abajo pueden contar hacia atrás hasta 9 y luego van a su máximo (23 y 59).

Alguna vez puedo averiguar dónde "cavar" para encontrar una solución.

PD: JQuery usado 1.7.1

preguntado el 03 de mayo de 12 a las 13:05

seguro. Una demostración demostraría claramente el problema. -

gracias, es exactamente lo que necesito -

1 Respuestas

La verdad estaba en la superficie =)

Antes de configurar el valor incrementado/decrementado, solía agregar "0" antes del nuevo valor de cadena (para cualquier valor 1..9 para simular los minutos del reloj) y luego parseInt () de ellas.

Pero el cero anterior hace dígitos octales.

Así que ten cuidado y usa parseInt(valor, escala) (en mi caso, necesito usar parseInt (valor, 10))

contestado el 04 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.