0

このフィドルは時間/分/秒のスピナー
を示し、このSO 回答は整数にゼロを埋め込む機能を提供します

function pad (str, max) {
  str = str.toString();
  return str.length < max ? pad("0" + str, max) : str;
}

これらの 2 つをマージするという単純な考えは、機能していないように見えるかもしれません。
これで私が目指している目標は、スピナーを 2 桁形式で回転させることです。
スピナーを調べましたが、この問題の組み込みヘルパーは見つかりませんでした

これが更新されたフィドル
です。コードまたはsipnnersオプションに関するポインタは大歓迎です

みんなに返信してくれてありがとう:>答えが正しいとしても、これが含まれていないと機能しないことを指摘
たいと 思います。 「なんらかの理由で利用できませんが、親切な回答者がフィドルにコードを追加したので、わざわざ検索してそこから取得しないでください。 ありがとうnumberFormatglobalize.js
globalize.js

4

2 に答える 2

1

フィドルを作成しました。値に基づいてゼロを追加するだけです。お役に立てれば。:)

フィドル

$( ".spinner" ).spinner({ 
    min: 1,
    max: 999,
    stop: function() {
        if($(this).val() <10)
        $(this).siblings('.spinner-text').val('0'+$(this).val());
        else
        $(this).siblings('.spinner-text').val($(this).val());
    }
 }).parent().append('<input class="spinner-text">');


$('.spinner-text').change(function() {
    $(this).siblings('.spinner').val(($(this).val()));
});
于 2014-06-21T19:53:07.177 に答える
0

numberFormatオプションを使用します。

$('#seconds').spinner({ numberFormat: "d2" });
$('#minutes').spinner({ numberFormat: "d2" });
于 2014-06-21T19:44:49.947 に答える