我有一个ui.slider并在运行时更改它的最小值和最大值。但是,这些更改仅在以后也设置了值时才会反映在视图中(这将引发不需要的事件)。我认为,它也应该在设置min和max之后刷新视图。有没有简单的解决方法,似乎滑块缺少一种刷新方法。 通用标签

编辑此问题已在jQuery UI 1.9中得到解决

有帮助吗?

解决方案

我不知道这是否是jQuery UI滑块中的错误,但是无论如何,您可以做的是更改当前值(从技术上讲,将当前值设置为当前值...)以强制视图要刷新。遵循文档,这意味着要执行以下操作: 通用标签

其他提示

解决了句柄重定位问题...只需调用此函数即可。 通用标签

设置最小滑块值,如:

$slide.slider("option", "min", 25);对我不起作用。

相反,我使用了:$slide.slider("values", "0", 25);,一切正常。

要设置最大滑块值,请使用$slide.slider("values", "1", 75);

有关设置值的更多信息,请参见api文档- http://api.jqueryui.com / slider /#option-values

尝试一下。 通用标签

这可能是版本问题,但我尝试使用选项“最小/最大”进行的操作均无效。可以,并且已使用JQuery UI 1.10进行了测试。这样,您可以使用滑块或数字来更改另一个: 通用标签

您可以将jquery函数中的html div更新为 通用标签

然后将新值设置为滑块

请尝试以下操作: 通用标签

您需要保留对滑块对象的引用, 通用标签

所有内容都在文档 中列出

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top