読者です 読者をやめる 読者になる 読者になる

みかづきブログ その3

3ヶ月つづけてみました。

input type="range"をつかってスライダーUIをつくる

JavaScript HTML
<input type="range" value="0" min="0" max="100" step="1" />

見た目はブラウザに依存しますが、これだけで簡単にUIがつくれます。

value属性で初期値、
min属性で最低値、
max属性で最大値、
step属性でステップ数を設定できます。

イベントも簡単に貼ることができて非常に便利な存在です。


JavaScript

var slider = doc.querySelector("[type=range]");
    
slider.addEventListener("input", function() {
    // ドラッグ中のイベント
}, false);

slider.addEventListener("change", function() {
    // マウスアップした際のイベント
}, false);

DEMO