YUI范围滑块分隔用于子范围的ticksize

时间:2010-10-08 08:03:45

标签: dynamic slider range yui

我的要求很典型。我需要一个价格区间双手柄滑块,根据当前的手柄值,刻度尺寸(步长)会发生变化,例如,如果价格小于1500,则刻度尺寸为50.在1500和15000之间,刻度线尺寸应该变为100,在15000到50000之间,刻度尺寸应该变为500,依此类推。我用jquery实现了这个,但还有其他问题(比如自动调整其他句柄),这是我无法解决的。我现在正在使用YUI。有没有办法根据当前句柄的值更改刻度尺寸?欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

假设您指的是拇指在拖动时跳跃的像素距离,请尝试:

var thumb = dualSlider.maxSlider.thumb;
thumb.setXConstraint(thumb.leftConstraint, thumb.rightConstraint, newTickSize);

如果您的意思是与拇指放置对应的值使用从像素位置到“实际”值的不同转换因子,则需要在您为执行该转换而构建的函数中实现该值。