JQuery UI Slider for time

后端 未结 4 1313
伪装坚强ぢ
伪装坚强ぢ 2020-12-24 03:24

Hi I need to implement a slider for 24 hour time range . I like to use jquery ui slider for this . I have written below code



        
4条回答
  •  情深已故
    2020-12-24 03:57

    Do not use hours as a unit, use minutes instead. Then apply a slide event that converts the minutes to hours:

    $(function() {
        $(".slider-range").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.toString().length == 1) hours = '0' + hours;
                if(minutes.toString().length == 1) minutes = '0' + minutes;
    
                $('#something').html(hours+':'+minutes);
            }
        });
    });
    

提交回复
热议问题