ti-enxame.com

Parâmetro de etapa para o tipo de entrada do intervalo

É possível especificar um decimal para um parâmetro de etapa dentro do elemento range? De acordo com alguns artigos que li, incluindo um em Nettuts , isso deve ser possível. Isso não parece estar funcionando em nenhum navegador. Eu tentei o Chrome, Safari e Safari móvel. Estou mal entendendo aqui, ou isso ainda não é suportado?

 <input id='something' type='range' min='0' max='20' step='.25' value='5' />
20
Joe Longstreet

http://jsfiddle.net/Df57B/

Confira esta demonstração, é possível dar etapas em decimal.

<input type="range" name="points" min="1" max="10" 
       step="0.25" onchange="alert(this.value)"/>

Seu erro é que você deu 0,25 em vez de 0,25.

24
aWebDeveloper

O seguinte funciona para mim no chrome, estou pensando que é o atalho step=".25" que não vai funcionar

 <input id="something" type="range" min="0" max="0" step ="0.25" value="5" />
6
Cyclonecode

Se você deseja fazê-lo funcionar no Firefox 4+, você pode usar o seguinte: HTML5Slider

0
SiamKreative