编码音量条

时间:2010-10-07 19:23:33

标签: javascript

我正在尝试在JS中编写进度条。

我有条形码,但数学问题让它正常工作。当用户点击栏时,我抓住他们点击的像素位置......这是正常的。所以我的酒吧是80px宽,如果我点击中间点击的值返回大约40 ...如果我点击酒吧的最后,我回到80.

所以我认为我需要将点击位置除以条的总宽度,然后将其乘以总体积... ...是100 ...

所以点击栏中间:40/80 = 0.5。这是正确的......用户点击了一半,所以0.5有意义......但是如果我用100倍的话它会给我50个明显......这是不对的...如果我做的场景是用户已点击完整音量我得到80/80 = 1 * 100 = 100

我需要进行哪些计算才能使其正常工作?

2 个答案:

答案 0 :(得分:1)

为什么50不正确?你说你的音量超过100. 50是100的50%,这是进度条的50%,这是中途。对我来说很有意义。

答案 1 :(得分:0)

为自己省去了很多麻烦并实现了jQuery的滑块。

http://docs.jquery.com/UI/Slider