0

これは、あるページから別のページに移動するためにスライダーを使用したい jQuery モバイル スライダーのコードです。私のコードを見てください。

<label for="slider-1">Chapter:</label>
<input type="range" name="slider-1" id="slider-1" value="1" min="1" max="2"   />
<script>
$(document).ready(function(){

        $("#slider-1").change(function() {
        var SliderValue = $("#slider-1").val();
        console.log(slider_value)
                if(SliderValue>0){
                    //window.location = document.location+"#page"+SliderValue;
                }
        });



});
</script>

ここで変数 SliderValue をログに記録したところ、値が 295 まで増加していることがわかります。

イベントの実際の値を取得する方法を教えてもらえますか?

前もって感謝します、

4

1 に答える 1

1

変更イベントを init オプションとして処理するコールバック関数を提供します。

$( "#slider-1" ).slider({
   change: function(event, ui) { 
       alert(ui.value);
   }
});

タイプ別の変更イベントにバインドします: slidechange。

$( "#slider-1" ).bind( "slidechange", function(event, ui) {
    alert(ui.value);
});

ソース: jQuery UI スライダーのデモ

于 2012-08-06T10:23:01.923 に答える