jQuery Knob
- canvas based ; no png or jpg sprites.
- touch, mousewheel, keyboard events implemented.
- downward compatible ; overloads an input element.
Example
1 | < input type = "text" value = "75" class = "dial" > |
Options
Options are provided as attributes 'data-option':
1 | < input type = "text" class = "dial" data-min = "-50" data-max = "50" > |
or in the "knob()" call :
The following options are supported :
Behaviors :
- min : min value || default=0.
- max : max value || default=100.
- stopper : stop at 0 & 100 on keydown/mousewheel || default=true.
- readOnly : disable input and events.
- angleOffset: change the 0 position of the knob (in degree), || default=0.
UI :
- cursor : display mode "cursor" | default=gauge.
- thickness : gauge thickness.
- width : dial width.
- displayInput : default=true | false=hide input.
- displayPrevious : default=false | true=displays the previous value with transparency.
- fgColor : foreground color.
- bgColor : background color.
- ticks : number of ticks | 0=disable.
- tickColor.
- tickLength.
- tickWidth.
- tickColorizeValues : colorize ticks.
- skin : default | "tron".