2

我正在创建一个网页,允许用户使用 jQuery UI 滑块选择一个值。但是,我想在用户滚动时更新值,所以我将update_value函数附加到滑块滑动事件。

问题是当滑块手柄到达边缘时,我得到的值不正确。例如,当它应该为 0 时,我得到的值为 500,而当它应该为最大值时,我得到了 99000。(100000)。

我尝试使用更改事件进行测试,它为我提供了所需的确切值。但是,当我尝试使用幻灯片事件时,问题仍然存在。

有任何想法吗?

4

1 回答 1

7

解决了!问题是使用:

$('slider').value()

由于某种原因没有给出确切的值。但是,通过将 update_value 函数修改为:

function update_value(event, ui)

并使用 ui.value 解决了这个问题。

于 2011-06-18T08:24:28.640 回答