当我尝试实例化时,出现错误:(Firefox和Chrome) 错误:noUiSlider(11.1.0):create需要单个元素,得到了:[object Object]
这就是它的称呼...
function kboBuildSlider(kboToFromParams) {
var slider = $("#kboAgeSlider");
noUiSlider.create(slider, {
start: [kboToFromParams.To, kboToFromParams.From],
connect: true,
range: {
'min': kboToFromParams.Min,
'max': kboToFromParams.Max
}
});
kboAddColor();
}
脚本是...
<script src="../jscripts/nouislider.min.js"></script>
<script src="../jscripts-KBO/kbo-slider.js"></script>// my slider logic
<script src="../jscripts-KBO/kbo-actionpanel.js"></script> //the full ui logic
谢谢-雅培
答案 0 :(得分:0)
noUiSlider.create
带有一个dom元素,您正在传递一个jQuery对象。
您可以将noUiSlider.create(slider, ...
更改为noUiSlider.create(slider[0], ...
。