Bootstrap Slider:在初始化之前无法调用滑块上的方法

时间:2017-12-11 10:03:45

标签: javascript jquery slider

我在当前项目中使用以下引导滑块: https://github.com/seiyria/bootstrap-slider

但是,我收到以下错误,我无法解释:

bootstrap-slider.min.js?ver=4.9.1:4 cannot call methods on slider prior to initialization; attempted to call 'getValue'

我有几个滑块,我只给你一个例子。

JS

jQuery(document).ready(function ($) {
    $sliders = $('.apd-slider');

    $("#AmazonPriceInteger").slider({
        id: "AmazonPriceInteger",
        min: 0,
        max: 5000,
        range: true,
        value: [0, 5000],
    });

    //The console doesn't trigger, when I change the sliders...

    $selects.add($sliders).add($checkboxes).change(function () {
        console.log("This doesn't even trigger");
        var hiddenItems = getHiddenItems();
        console.log(hiddenItems);
        updateVisibility(hiddenItems);
    });
}

HTML

<label for="AmazonPriceInteger">Preis (EUR)</label>
<div class="box--slider">
    <span>0</span><input id="AmazonPriceInteger" type="text" class="span2 apd-slider" data-slider-handle="custom"/><span>5000</span>
</div>
有趣的是,这似乎一直都有效。我没有改变任何代码,然后突然间,它停止了工作。

我之前遇到过这个问题,我认为我修好了,你可以在这里阅读: jQuery Slider: cannot call methods on slider prior to initialization

这是项目的链接:http://www.maehroboter-guru.de/maehroboter-liste/

但是,它是用德语写的。如果你点击它,你只需要点击&#34;过滤Einstellungen&#34;看滑块。

0 个答案:

没有答案