1

ブートストラップ モデルが閉じたときに、ionRangeSlider の「from」値を元の値にリセットしたいと思います。rangeSliderただし、定義されていないため、リセットできません。

コード:

     $(document).ready(function () {
        $(".order").ionRangeSlider({
            min: 1,
            max: 20,
            type: 'single',
            step: 1,
            prettify: false,
            hasGrid: false,
        });

        $('#settingsModal').on('hidden.bs.modal', function () {

            // Find the range slider jquery element
            var rangeSliderElement = $(this).closest('.well').first('.order');

            // Get the start value
            var startValue = rangeSliderElement.data('from');

            // Get the ion range slider
            var rangeSlider = rangeSliderElement.data("ionRangeSlider");

            // Reset its value
            rangeSlider.update({
                from : startValue
            });
        });
    });

私のページには複数のionRangeSlidersがあります。

何がうまくいかないのですか?

4

2 に答える 2

1

ブートストラップがいくつかの問題を引き起こしてい$(this)ました。イベントでionRangeSliderを検索するために使用できませんでした。

これは機能します:

    var indexModule = $(this).closest('.col-md-3').index();

    // Get the ion range slider
    var rangeSlider = $("#modules .col-md-3").eq(indexModule).find('.order').data("ionRangeSlider");

    // Reset its value
    rangeSlider.reset();
于 2015-02-24T20:09:19.363 に答える
0

私も昨日から同じ問題に遭遇し、さまざまなことを試しましたが、何もうまくいきませんでした。私はテーマ「themeforest-4021469-metronic-responsive-admin-dashboard-template」を使用していたため、アセットフォルダーから IonRangeSlider.js を使用していました。

ほんの数分前に、「ion.rangeSlider.js」の js コンテンツをiondenと holaaa で上書きしました..私は感覚に戻りました。:)

于 2015-06-16T17:41:06.487 に答える