2009-09-11 41 views
0

我想对JQuery UI滑块进行更改。将其从数字范围内的线性更改为更多基于公式的数字。原因是我们出售钻石,我们的钻石范围从.30克拉到9克拉,但90%的买家想要0.30到2之间的钻石,所以我希望这个钻石范围能够成为滑块的大部分。JQuery的UI滑块 - 目前线性,想改变显示公式

希望这是有道理的。不过,我想我需要一些专业知识来完成这个任务或从哪里开始。

要求:对于我们的基于克拉的搜索,我们90%的钻石是3.0克拉,这是滑块本身的房地产(水平)的只有30%,0.30克拉之间。我们希望它能够为滑块的前66%滑动[.30 - 3.0]克拉,然后在滑块[3.0 - 9.0]克拉的其余部分增加更快。它几乎与我们想要将其从线性形式转变为更多的曲线一样,即y = x^1.25其中y是克拉的值,x是位置..也许在它们之后使用x^2曲线超过3.0克拉标记..

在此先感谢您的任何指针,支持,提示! Robert

回答

1

我认为最简单的方法是在滑块上使用线性刻度,然后在引擎盖下做一些数学运算以产生非线性结果。比如改变控制,想出一个合理大小的范围(0-100),比如说;然后根据您在此给出的公式,将该范围的结果转换为输出。

0

你有没有想过做滑块的定制版本为您的需求?

ID说,一个良好的开端是尝试修改curValue calculation S的所有出现的滑块