これはコンピューター上で完全に機能し、値が失敗することはなく、常に正しい読み取り値が得られます。ただし、iPad では、スライダーを押したりスライドしたりすると、離すまで値が 0 と表示されます。iPad 機能に jQuery UI Touch Punch を使用しています (http://touchpunch.furf.com/)
何が起こっているのか本当にわかりません。画面上のレートは正しい値を示していることに注意してください。ゼロの値を取るのは変数だけです。
ご協力ありがとうございました!
これが私のコードです:
$(function() { //Set up slider
$( ".slider" ).slider({
range: "min",
value: 50,
min: 0,
max: 100,
step: 1,
//this gets a live reading of the value and prints it on the page
slide: function( event, ui ) {
$( "#ResultRate" ).text( ui.value );
}
});
$('#slider').draggable(); //Add touch screen (i.e. iPad, iPhone, Android) support for the slider
});
// この部分は、スライダーから setInterval を使用して 1000 ミリ秒ごとに読み取り値を取得します
var TheRate = $('.slider').slider("オプション", "値");