2012-05-03 2 views
0

Простой диалог:JQuery Updown странное поведение

$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); 

Я нашел интересное поведение этой функции: обе кнопки вверх отсчитывает от 0 до 8, а затем переходит в 0, и вниз может отсчитывать до 9, а затем достигает максимума (23 и 59).

я могу когда-либо, чтобы выяснить, где "к DIGG", чтобы найти решение ..

PS: Используется JQuery 1.7.1

+0

jsfiddle поможет. –

+0

как это может помочь? –

+1

уверен. Демонстрация явно продемонстрировала бы проблему. –

ответ

0

Правда была на поверхности =)

Перед установкой incremented/декрементированное значение. Я использовал для добавления «0» перед новым строковым значением (для любых значений 1..9 для имитации минут просмотра), а затем parseInt().

Но предшествующий ноль составляет восьмеричные цифры.

Так что будьте осторожны и используйте ParseInt (значение, масштаб) (в моем случае мне нужно использовать ParseInt (значение, 10))

Смежные вопросы