【发布时间】:2014-01-31 11:31:22
【问题描述】:
我一直在寻找并试图找到解决方案,但不幸的是无法解决。我有多个 jQuery UI 滑块,它们在从数组中滑动时都有它们的值。最后,我试图获取滑块的值并将其与其他滑块相加。这是只有两个滑块的代码:
$(function () {
var labelArr = new Array(0, 200, 400, 600);
$("#slider").slider({
values: 0,
min: 0,
max: labelArr.length - 1,
slide: function (event, ui) {
mbdata = labelArr[ui.value] + $("#slider_2").slider("value") + $("#slider_3").slider("value") + $("#slider_4").slider("value") + $("#slider_5").slider("value") + $("#slider_6").slider("value");
g1.refresh(mbdata);
}
});
});
$(function () {
var labelArr = new Array(0, 300, 900, 1200);
$("#slider_2").slider({
value: 0,
min: 0,
max: labelArr.length - 1,
slide: function (event, ui) {
mbdata = labelArr[ui.value] + $("#slider_3").slider("value") + $("#slider").slider("value") + $("#slider_4").slider("value") + $("#slider_5").slider("value") + $("#slider_6").slider("value");
g1.refresh(mbdata);
}
});
});
第一个滑块效果很好,但不幸的是,当我滑动第二个滑块时,值没有显示数组,而只是 1 , 2 , 3
有人可以帮我帮忙吗
非常感谢
【问题讨论】:
标签: javascript jquery jquery-ui user-interface uislider