0

シンプルなダイアログ:

$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)になります。

解決策を見つけるために「掘る」場所を見つけることができます。

PS:JQuery1.7.1を使用

4

1 に答える 1

0

真実は表面にあった=)

インクリメント/デクリメント値を設定する前に、新しい文字列値の前に「0」を追加し(時計の分をシミュレートするための任意の値1..9の場合)、次にそれらをparseInt()しました。

ただし、先行ゼロは8進数になります。

したがって、注意してparseInt(value、scale)を使用してください(私の場合、parseInt(value、10)を使用する必要があります)

于 2012-05-04T11:58:48.163 に答える