2017-01-08 11 views
1

私は1つのハンドルでスライダーをしようとすると、下部に接続していnouislider使用:接続nouisliderオプションエラー

noUiSlider.create(slider, { 
        start: 20, 
        connect: [true,false], 
        range: { 
         min: 0, 
         max: 100 
        } 

       }); 

ドキュメントはここhttps://refreshless.com/nouislider/slider-options/明記:

は、配列を渡すをスライダの端を含む を含むすべての接続要素のブール値を返します。この配列の長さは ハンドル数+ 1

と一致しなければなりません。しかし、私はのエラーで終わる:

「接続」オプションは、ハンドル数と一致していません。

javascriptで行われるテストを見てみると、 'lower'、 'upper'などの文字列が必要です。誰でも私が達成しようと努力しているものを手に入れたり、問題の内容を理解したりできますか?私はnouisliderのnpmバージョンを使用しています。

答えて

3

connectオプションは、アップデート時にnoUiSlider 8.xから9.xに若干変更されました。古いバージョンの新しい構文を使用しています。

バージョン8.xは、発生したエラーをスローします。 noUiSlider 9.1(ほぼ完全に8.xと互換性があります)にアップグレードするか、connect: "lower"(noUiSlider 9.xでも動作します)を使用してください。

+0

ありがとうございました。私はOPと同じ問題を抱えていました。 – b1919676