2017-06-15 7 views
0

実際には2つの値の間に100のステップを生成する必要がありますが、いくつかの方法を試みましたが成功できませんでした。
最小値は-0.1であり、最大値は0.1です。私は実際に何とか-0.1から0.1までの100ステップを計算する必要があります。あなたはそれが正しい値が最小-0.1と最大0.1すなわち出力見ることができるように
Javascriptは2つの範囲の値の間に100ステップを生成します

$('#slider').change(function(){ 
 
    var val = ($(this).val()); 
 
    console.log(val); 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="range" min="-0.1" max='0.1' value="-0.1" step="0.1" id="slider" >

:私はこのコードで入力範囲を有します。問題はステップです。どういうわけか私はこのスライダーを滑らかにしたいが、ステップを増やしたい。現在そのジャンプ。

答えて

3

ステップ属性を変更する必要があるようです。最小値は-0.1で、最大値はs +0.1です。範囲は0.2です。だから、おそらくの手順は、それが通常のHTMLでうまく動作0.2/100

$('#slider').change(function() { 
 
    var val = ($(this).val()); 
 
    console.log(val); 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="range" min="-0.1" max='0.1' value="-0.1" step="0.002" id="slider">

+0

になります。しかし、問題は角度があるようです。私が角度モデルで負の値を束縛するとき、範囲の値はそれを受け入れません。 id = "スライダ" [(ngModel)] = "currentValue" [ngModelOptions] = "0.15" max = '0.1' value = " - 0.1" step = "0.002" {standalone:true} ">' currentValue = -0.1'の間に –