javascript - nouislider 连接选项错误

标签 javascript nouislider

当使用 nouislider 时,我正在尝试使用一个 handle 和下部区域连接的 slider :

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

                });

此处的文档 https://refreshless.com/nouislider/slider-options/明确指出:

Pass an array with a boolean for every connecting element, including the edges of the slider. The length of this array must match the handle count + 1.

但我最终得到了一个错误:

'connect' option doesn't match handle count.

查看了在 javascript 中进行的测试后,它似乎需要诸如“lower”、“upper”之类的字符串。任何人都设法让我想要实现的目标工作,或者理解问题是什么?我使用的是 nouislider 的 npm 版本。

最佳答案

connect 选项在从 noUiSlider 8.x 到 9.x 的更新中略有变化。您正在使用旧版本的新语法。

版本 8.x 抛出您遇到的错误。您可以升级到 noUiSlider 9.1(它几乎完全兼容 8.x 的 API),或者使用 connect: "lower"(它也适用于 noUiSlider 9.x)。

关于javascript - nouislider 连接选项错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41532524/

相关文章:

javascript - noUiSlider 更改幻灯片上的范围

javascript - Angular JS : Uncaught DOMException: Failed to execute 'removeChild' on 'Node' on HTMLScriptElement. 回调

javascript - 函数在 jQuery 每个循环中间返回不正确的值

javascript - 使用jquery中的stetimeout函数循环settimeout

javascript - noUiSlider "Must pass a formatter for all handles"带有工具提示格式

javascript - nouislider 自定义步骤,单次拖动

php - Zend 框架设置

javascript - 使用 Bootstrap 4,如何在移动设备/平板电脑 View 中折叠侧边栏

javascript - nouislider 步骤不适用于多个范围

javascript - 使用 noUiSlider 值按其索引更改 div 元素的类