Ползунок времени JQuery UI вызывает какую-то ошибку mousedown - PullRequest
0 голосов
/ 15 декабря 2011

Я пытаюсь использовать ползунок JQuery UI, чтобы позволить пользователям выбирать 24-часовой формат времени.

Я использую этот код из вопроса: Ползунок JQuery UI для времени

$(function() {
$(".slider_start_time").slider({
    range: true,
    min: 0,
    max: 1440,
    step: 15,
    slide: function(e, ui) {
       var hours = Math.floor(ui.value / 60);
        var minutes = ui.value - (hours * 60);

        if(hours.length  == 1) hours = '0' + hours;
        if(minutes.length == 1) minutes = '0' + minutes;

        $('#start_time_text').val(hours+':'+minutes);
    }
}); 
});

Но я получаю ошибку: b равно нулю ???

Может быть, какая-то ошибка при попытке перетаскивания ползунка?

Любая помощь будет высоко ценится! Спасибо!

1 Ответ

1 голос
/ 15 декабря 2011

У меня нет ошибки на «b», вот скрипка: http://jsfiddle.net/IrvinDominin/RYx54/. Можете ли вы предоставить больше кода?

Какой тип слайдера вам нужно использовать?

Range

http://jqueryui.com/demos/slider/#range

С помощью диапазона вы можете захватить диапазон значений двумя ручками перетаскивания.Пространство между маркерами заполнено другим цветом фона, чтобы указать, что эти значения выбраны.

Max

http://jqueryui.com/demos/slider/#rangemax

Фиксировать максимальное значение ползунка диапазона, чтобы пользователь могтолько выберите минимум.Установите параметр диапазона на «макс.»

РЕДАКТИРОВАТЬ:

эти два варианта имеют различные настройки и использование: http://jsfiddle.net/IrvinDominin/RYx54/1/ правильный выбор зависит от ваших потребностей.

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