複数のnoUiSlidersを1つのページに作成しようとしていますが、「noUiSlider.createには1つの要素が必要です」というエラーが表示されます。複数のnoUiSliderインスタンスの発行
基本的に、私は異なる機能から2つ(またはそれ以上)のスライダ(異なるクラス)をインスタンス化していますが、上記のエラーが発生しています。
このプラグインを使用したことがある人はいますか?
var Slider1Handler = function(){
var slider1 = document.getElementsByClassName('slider1');
noUiSlider.create(slider1, {
start: [ 0 ],
connect: [true, false],
step: 1000,
tooltips: true,
orientation: "horizontal",
range: {
'min': [ 2000 ],
'max': [ 10000 ]
}
});
};
var Slider2Handler = function(){
var slider2 = document.getElementsByClassName('slider2');
noUiSlider.create(slider2, {
start: [ 0 ],
connect: [true, false],
step: 1000,
tooltips: true,
orientation: "horizontal",
range: {
'min': [ 2000 ],
'max': [ 10000 ]
}
});
};
だけの推測、しかしのgetElementsByClassNameは、そのクラスによって一つだけelmentがあっても、コレクションを返すために、 'document.getElementsByClassName(「slider1」)してみてください[0]' – tobiv