Избавься от тебя за l oop. Вместо этого вызывайте каждый результат отдельно. Поэтому вместо этого:
for (var i = 0; i < ui.values.length; ++i) {
theresult(ui.values[i]);
}
Сделайте что-то вроде этого:
alert(ui.values[0]);
alert(ui.values[1]);
Или, если вам нужно, чтобы они оба go в div "response", вы можете вызвать их индивидуально и объединить их в виде строки (например, вместо l для 1014 * или двух приведенных выше предупреждений):
theresult(ui.values[0] + ',' + ui.values[1]);
Любое из этих значений даст вам индивидуальные значения. Вы можете сохранить отдельные значения в переменные и сравнить их со старыми версиями, чтобы увидеть, изменились ли они. Как это:
var min = 0;
var max = 100;
jQuery('#slider' ).slider({
min: 0,
max: 100,
step: 1,
values: [0, 100],
slide: function(event, ui) {
var newMin = ui.values[0];
var newMax = ui.values[1];
if (newMin != min) {
theresult("Minimum changed: " + newMin);
min = newMin;
}
else if (newMax != max) {
theresult("Maximum changed: " + newMax);
max = newMax;
}
}
});
function theresult(theresult) {
jQuery('#response').html(jQuery('#response').html() + '<br>' + theresult);
}