Работа со слайдером jQuery – позиции
Вопрос
Я работал со слайдером и использую следующий код:
$(function(){
$('#slider').slider({
animate: true,
step: 1,
min: 0,
max: 10,
orientation: 'vertical',
start: function(event, ui){
$('#current_value').empty();
$('#current_value').fadeIn().append('Value is ' + ui.value);
},
change: function(event, ui){
alert();
//$('#current_value').empty();
}
});
});
Я пытаюсь получить его, потому что вверху это значение 10, а внизу — значение 1 и шаг 1.Это выглядит правильно?
Другая проблема, с которой я сталкиваюсь, заключается в том, что когда вы переходите из одной позиции в другую, я хочу, чтобы она показывала позицию, на которой она остановилась (текущую).
Итак, если это 4, и вы нажимаете 7, когда вы прекращаете добавлять к DIV, я попробовал изменить и остановиться, но это ведет себя не так.Он принимает неправильное значение позиции.
Связь: http://www.ryancoughlin.com/demos/interactive-slider/index.htmlесли вы используете клавиатуру и переходите вниз, моя цель - сделать шаг от 1 до 10 с шагом 1
Есть предположения?
Решение
замените событие CHANGE на SLIDE...я спросил аналогичный вопрос некоторое время назад.
вы также можете добавить событие STOP...переместите свою логику от СТАРТ к СЛАЙД и СТОП