jQuery.Deferred异常:$(...)。noUiSlider不是函数

时间:2017-11-12 13:40:42

标签: javascript jquery function nouislider

请帮助我的noUiSlider无法正常工作

  

未捕获的TypeError:$(...)。noUiSlider不是函数

欢迎任何形式的反馈。

function createSlider(name, start, low, high){
    if(start == -1)
        start = parseInt((high-low)/2);
  // The error starts on this line
    $(name).noUiSlider({
        start: start,
        step: 1,
        range: {
            'min': low,
            'max': high
        },
        format: wNumb({
            decimals: 0
        })
    });
    $(name).Link('lower').to('-inline-<div class="slider-tooltip"></div>', function ( value ) {
        if(value == high) value = (high-1)+'+';
        $(this).html(
            '<span>' + value + '</span>'
        );
    });
    $(name).append('<div class="slider-values">'+low+' <span>'+(high-1)+'+</span></div>')
}

1 个答案:

答案 0 :(得分:0)

$(name)返回一个数组,noUiSlider初始化不能与该数组一起使用。因此,请使用$(name)[0]

代替$(name)