アプリに jQuery Mobile Slider を実装しました。これがコードです
<input type="range" name="slider-1" id="slider-1" min="1" max="5" value="1">
<div id="hint"></div>
JS
var text = {1 : "bad", 2 : "okay", 3 : "better"};
var $sliderText = $('#hint');
var refresh = function(e){
$sliderText.text(text[$( '#slider-1' ).slider('value')]);
};
$( '#slider-1' ).slider({
slide: refresh,
change: refresh
});
このスライダーには、スライダーの現在の値 (1、2、3、4、5 など) が表示される入力フィールドがあります。数値の代わりに文字列が必要です: 1 = 悪い、2 = 大丈夫、3 = 良い... onChange イベントで試しましたが、うまくいきません。
ここの誰かが助けてくれることを願っていますか?