如何设置手柄中间 nouislider

Posted

技术标签:

【中文标题】如何设置手柄中间 nouislider【英文标题】:how to set the handle middle nouislider 【发布时间】:2021-09-02 20:24:08 【问题描述】:

如何在不设置起始值50的情况下将句柄设置在中间。

目前我正在用这个插件制作一个滚动条。但问题是它始终以起始值打开。我不想要它。我想要这样的东西,首先滚动从 0 开始,手柄停留在滑块的中间。我如何实现它?

这是我的代码

  let verticalBaseSlider = document.getElementById("baseControler");
  if (verticalBaseSlider) 
    noUiSlider.create(verticalBaseSlider, 
      start: 50,
      direction: "ltr",
      orientation: "vertical",
      connect: 'lower',
      animate: false,
      range: 
        min: 0,
        max: 100,
      ,
    );

      verticalBaseSlider.noUiSlider.on("update", function (values, handle) 
        let panel = document.getElementById("four");
        let total = panel.scrollHeight - panel.offsetHeight;
        let percentage = total * (values[handle] / 100);
        panel.scrollTop = percentage;
    );
    
  

【问题讨论】:

您能描述一下您的问题吗?您已将代码添加到问题中,但具体是什么不起作用? 【参考方案1】:

noUiSlider.updateOptions() 是问题的最佳解决方案。

【讨论】:

以上是关于如何设置手柄中间 nouislider的主要内容,如果未能解决你的问题,请参考以下文章

switchlite摇杆染色

xpadder教程:自定义设置手柄的图片

xbox one win10手柄驱动怎么设置

xbox360手柄驱动win10怎么设置手柄

电脑手柄,Windows7电脑游戏手柄怎么设置?

电脑手柄,Windows7电脑游戏手柄怎么设置?