| スライダー |
| スライダーのmin/max/valueの値変更 |
const slider = document.getElementById("slider");
const sliderValue = document.getElementById("sliderValue");
let flg=0;
slider.addEventListener("input", function() {
sliderChange();
});
function sliderChange()
{
const value = slider.value;
sliderValue.textContent = value;
}
const b1 = document.getElementById("b1");
b1.addEventListener("click", () =>
{
slider.min=0;
slider.max=50;
slider.value=25;
sliderChange();
flg = 0;
});
const b2 = document.getElementById("b2");
b2.addEventListener("click", () =>
{
slider.min=0;
slider.max=100;
slider.value=50;
sliderChange();
flg = 1;
});
const b3 = document.getElementById("b3");
b3.addEventListener("click", () =>
{
slider.value=0;
sliderChange();
});
const b4 = document.getElementById("b4");
b4.addEventListener("click", () =>
{
slider.value = flg == 0 ? 50 : 100;
sliderChange();
});
sliderChange();
const sliderDecimal = document.getElementById("sliderDecimal");
const sliderValueDecimal = document.getElementById("sliderValueDecimal");
sliderDecimal.addEventListener("input", function() {
sliderDecimalChange();
});
function sliderDecimalChange()
{
const value = sliderDecimal.value;
const normalizedValue = value / 100; // スライダーの値は0-100の範囲なので100で割って正規化
sliderValueDecimal.textContent = normalizedValue.toFixed(2); // 小数点以下2桁で表示
}
sliderDecimalChange();
| min | 最小値を設定 |
| max | 最大値を設定 |
| value | 現在値を設定 |
| slider |
| Change the min/max/value of the slider |
const slider = document.getElementById("slider");
const sliderValue = document.getElementById("sliderValue");
let flg=0;
slider.addEventListener("input", function() {
sliderChange();
});
function sliderChange()
{
const value = slider.value;
sliderValue.textContent = value;
}
const b1 = document.getElementById("b1");
b1.addEventListener("click", () =>
{
slider.min=0;
slider.max=50;
slider.value=25;
sliderChange();
flg = 0;
});
const b2 = document.getElementById("b2");
b2.addEventListener("click", () =>
{
slider.min=0;
slider.max=100;
slider.value=50;
sliderChange();
flg = 1;
});
const b3 = document.getElementById("b3");
b3.addEventListener("click", () =>
{
slider.value=0;
sliderChange();
});
const b4 = document.getElementById("b4");
b4.addEventListener("click", () =>
{
slider.value = flg == 0 ? 50 : 100;
sliderChange();
});
sliderChange();
const sliderDecimal = document.getElementById("sliderDecimal");
const sliderValueDecimal = document.getElementById("sliderValueDecimal");
sliderDecimal.addEventListener("input", function() {
sliderDecimalChange();
});
function sliderDecimalChange()
{
const value = sliderDecimal.value;
const normalizedValue = value / 100; // The slider value ranges from 0 to 100, so normalize it by dividing by 100.
sliderValueDecimal.textContent = normalizedValue.toFixed(2); // Displayed with two decimal places
}
sliderDecimalChange();
| min | Set the minimum value |
| max | Set the maximum value |
| value | Set the current value |
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |