我正在寻找 jQuery 解决方案来在水平刻度线上显示 4 个值。这些值是最小值、最大值、平均值和电流。它不是二维图。只是在一条水平线上的一个简单的 4 个点,标记指向这些点。
为了展示我想要实现的目标,这是一个草图
我正在寻找 jQuery 解决方案来在水平刻度线上显示 4 个值。这些值是最小值、最大值、平均值和电流。它不是二维图。只是在一条水平线上的一个简单的 4 个点,标记指向这些点。
为了展示我想要实现的目标,这是一个草图
我首先想到的是jQuery UI 滑块。它支持多个句柄,如果仅用于显示目的,您可以将其禁用。
$(function() {
$mySlider = $("#slider-range");
$mySlider.slider({
min: 0,
max: 1000,
values: [ 75, 125, 175, 225 ],
slide: function( evt, ui ) {
a = [];
for(var i=0; i<ui.values.length; i++) {
a.push(ui.values[i]);
}
$( "#amount" ).val( "$" + a.join(" - " + "$") );
}
});
$( "#amount" ).val(
["$" + $mySlider.slider("values", 0),
"$" + $mySlider.slider("values", 1),
"$" + $mySlider.slider("values", 2),
"$" + $mySlider.slider("values", 3)].join(" - ")
);
});