2015-10-08 13 views
5

Tôi đang cố gắng để tạo ra một thanh trượt mà tăng theo cách này:Complex trượt incrementation

slider

đầu tiên tôi bắt đầu làm một thanh trượt logarit nhưng nó thực sự không phù hợp với các nhãn được yêu cầu. Tôi không thể tìm ra cách để đạt được điều này. Bất kỳ ý tưởng?

phức tạp là incrementation đang thay đổi trong sự tiến triển thanh trượt: 5 -> 10, 10 -> 100, 500 -> 1000 vv

Dưới đây là một thanh trượt demo bạn có thể chơi với: http://jsfiddle.net/jdefcswv/2/

Cảm ơn bạn!

(vì một lý do SO muốn tôi đưa một số mã ở đây như vậy ...)

<html></html> 

Trả lời

2

tôi thêm một chức năng Converter. Chúng sử dụng giá trị thanh trượt như tiến trình toàn cầu và xác định giữa các bước mà phải tính toán giá trị. Bạn thêm bước theo số addStep(progress, stepValue), progress phải là giá trị dương.

Hiện tại, tiến trình giữa hai bước là tuyến tính, nhưng đó là một khởi đầu tốt ^^.

http://jsfiddle.net/jdefcswv/3/

+0

Đó chính là điều tôi muốn làm! :) Cảm ơn bạn rất nhiều! – Grsmto

Các vấn đề liên quan