以下に示すような5つの関数があります。私がやりたいことは、ユーザーが各バーをある位置にスライドさせて、5 つのバーすべてを合わせた合計でメッセージを出力することです。
到達した合計に応じて、表示されるメッセージが異なります。たとえば、5 つのスライド バーの合計 = 500 の場合、メッセージは「とても幸せです」となります。5 つのスライド バーの合計 = 100 の場合、メッセージは「あなたはとても悲しいです」となります。
私はこれに慣れていないので、いくつかの経験とベストプラクティスのアドバイスを探しているので、それを学んで学ぶことができます.
$(function () {
$("#slider-vertical").slider({
orientation: "vertical",
range: "min",
min: 0,
max: 100,
value: 10,
slide: function (event, ui) {
$("#amount").val(ui.value);
}
});
$("#amount").val($("#slider-vertical").slider("value"));
});
HTML では、スライダーの結果は次のように表示されます。
<p>
<label for="amount">Volume:</label>
<input type="text" id="amount" style="border: 0; color: #f6931f; font- weight: bold;"
/>
</p>
<div id="slider-vertical" style="height: 200px;"></div>
</div>