Работа с jQuery Slider - позиции - PullRequest
1 голос
/ 13 апреля 2009

Я работал со слайдером и использую следующий код:

    $(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

Есть мысли?

1 Ответ

3 голосов
/ 13 апреля 2009

замените событие CHANGE на СЛАЙД ... я задавал похожий вопрос некоторое время назад.

Вы также можете добавить событие STOP ... переместите логику из START в SLIDE и STOP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...