1

プロジェクトにイオンスライダーがあります。スライダーの変化を予測する必要があります。これは私のスライダーです

$("#myslider").ionRangeSlider();

オンチェンジ機能

$("#myslider").on('change',function(){
    var $this = $(this),
    from = $this.data("from"),
    to = $this.data("to");

   console.log(from + " - " + to);
});

しかし、'change'機能が機能していません。これはスライダーの変化を予測する正しい方法ですか? またはとにかくやることがあります..ありがとう

4

2 に答える 2

1

onChangeionRangeSliderのイベントを使用する必要があります。

$("#range_43").ionRangeSlider({
    type: "single",
    min: 0,
    max: 100,
    from: 50,
    keyboard: true,
    onStart: function(data) {
        console.log("onStart");
    },
    onChange: function(data) {
        console.log("onChange");
    },
    onFinish: function(data) {
        console.log("onFinish");
    },
    onUpdate: function(data) {
        console.log("onUpdate");
    }
});

http://ionden.com/a/plugins/ion.rangeSlider/demo_interactions.html

于 2015-05-27T06:17:34.173 に答える
0

これを使用できます:

$("#myslider").change(function(){
    console.log("check"); //check if it successfully enters .change function
    var $this = $(this),
    from = $this.data("from"),
    to = $this.data("to");

   console.log(from + " - " + to);
});

2 番目のコンソール ログに進まない場合は、変数の値に問題がある可能性があります。.change は .ionRangeSlider() でトリガーされることになっています

于 2015-05-27T06:21:54.367 に答える