0

NoUiSlider 7 (jQuery バージョン) を使用しており、ユーザーが最小値を下回る値を入力した場合にコールバック関数が必要です。

$('#slider').noUiSlider({
            start: 100,
            step: 10,
            range: {
                'min': Number(range[0]),
                'max': Number(range[1])
            },
            serialization: {
                lower: [
                    $.Link({
                        target: $('#ausgabe_klassisch_betrag')
                    })
                ],
                format: {
                    thousand: '.',
                    postfix: ' E',
                    mark: ',',
                    decimals:0
                }
            }
        });

だから私は値をスライスしようとしました(私は2文字の接尾辞を使用しているため)、値が下にある場合は警告します:

$("#slider_klassisch_betrag").on({
            change: function(){
                $val = $("#slider_klassisch_betrag").val().slice(0,-1);
                if($val < 30 ){ alert(); }
            }
        });

しかし、これはうまくいきません。変更はスライダーが変更された場合にのみ機能し、入力フィールドによる変更では機能しません

4

0 に答える 0