2017-02-27 3 views
0
私はnoUiSliderを使用してい

を取得し、カスタム書式を作成する方法のチュートリアルに続くnoUiSlider:私はそれがある、1:10のような値を返しますは、生の値

mySlider.get() 

呼び出す

noUiSlider.create(sliderFormat, { 
start: [ 20 ], 
step: 10, 
range: { 
    'min': [ 0 ], 
    'max': [ 599 ] 
}, 
format: { 
    to: function (value) { 
    return Math.round(value/60) + ':' + Math.round(value%60); 
    }, 
    from: function (value) { 
    return value; 
    } 
} 
}); 

フォーマットされた値私は生の価値(この例では70)を取得したいと思いますが、それはどのように可能ですか?

+0

誰かがスライダーを変更しているときに、生の値を取得したいですか? –

+1

フォーマットされた値を取得したくない場合、なぜフォーマットするのですか?フォーマットしないと、myslider.getは70を返します。 –

+0

スライダが変更されるとすぐに値を読み取ります。ユーザーエクスペリエンスのためにフォーマットする必要があるので、スライダはuiフィールドに時間/分の値を表示します。 –

答えて

0

はバイバブクマーのsuggestetとして、私は生の値を読み取るために、更新機能を使用:

slider.noUiSlider.on('update', function(values,handle,unencoded){ 
    // unencoded contains the raw value 
}); 
関連する問題