jqueryui滑块范围
我正在使用JQuery的具有非线性值的滑块小部件。基本上,我的滑块是这样设置的jqueryui滑块范围,jquery,user-interface,sliders,Jquery,User Interface,Sliders,我正在使用JQuery的具有非线性值的滑块小部件。基本上,我的滑块是这样设置的 function configSlider(p_propertyName, p_sliderSteps) { var slider_values = p_sliderSteps.split(','); //build slider var slider_selector = "#slider_" + p_propertyName; var slider = $(slider_selector).slider({
function configSlider(p_propertyName, p_sliderSteps) {
var slider_values = p_sliderSteps.split(',');
//build slider
var slider_selector = "#slider_" + p_propertyName;
var slider = $(slider_selector).slider({
value: 0,
min: 0,
max: slider_values.length,
change: function (event, ui) {
calculateSomething(
$('#slider1').slider_values[$('#slider1').slider('value')],
$('#slider2').slider_values[$('#slider2').slider('value')],
$('#slider3').slider_values[$('#slider3').slider('value')]);
},
}
var slider_值具有滑块的实际值。我需要另外两个滑块的值也传递到上面的计算方法中。我知道这为什么行不通,但有没有类似于我的解决方案
是否仍要在滑块对象中创建新的变量?是的,可以使用为元素指定任意数据:
$("#slider1").data("slider_values", slider_values);
然后,要检索它:
var slider1Values = $("#slider1").data("slider_values");