3
我想在單撥號使用jquery knob多弧。可能嗎?見下圖。如何使用jquery旋鈕在單個錶盤中繪製多個弧線?
到目前爲止,我已經嘗試的代碼。
$(".dial").knob({
'readOnly': true,
'displayPrevious': true,
change : function (value) {
//console.log("change : " + value);
},
release : function (value) {
console.log("release : " + value);
//need to out some logic here
},
cancel : function() {
console.log("cancel : " + this.value);
},
draw : function() {
$(this.i).val(this.cv + '%');
}
});
$('.dial').val(10).trigger('change');
我打開使用其他jquery庫或解決方案也。
我不能改變的值紅色和綠色的旋鈕。藍色旋鈕只能訪問,這是預期的行爲?那麼其他兩個滑塊的用途是什麼? – Soundar
@SoundarR我調整了這個小提琴中的演示:http://jsfiddle.net/huj3u6et/爲_all_顏色更改了值。請注意,需要調整'data-angleOffset'和'data-angleArc'的值 - 綠色的圓弧值爲60,因此紅色的偏移量 - 對於起點 - 將更改爲60.紅色圓弧更改到200,所以藍色的偏移量是260,藍色的弧度是100,以獲得整個360的圓圈。 –
是的,我能理解。但我的疑問是,通過使用鼠標,我只能更改藍色滑塊值。我不能通過點擊來更改剩餘的滑塊值。所以我問的是這是預期的行爲嗎? – Soundar