javascript - 如何在 jQuery UI 中创建多范围时间 slider

标签 javascript jquery jquery-ui jquery-plugins slider

我正在使用 JQuery UI 时间 slider 。我想获取具有多个句柄的多个范围。
如下所示:

起始点 10:00 AM--范围---2:00 PM 4:00 PM---范围------8:00 PM 9:00 PM---范围---11: 00 PM 端点

我已经尝试过了

$("#slider2").timeslider({

        sliderOptions: {
            ranges:  [false, true, false, true], 
            min: 300, 
            max: 3179, 
            values: [400, 800,1100,1600,2000,2500],
            step:5
        },

        errorMessage: '#max2',
        timeDisplay: '#time2',

        clickSubmit: function (e){
            var that = $(this).siblings('#slider2');

            $('#schedule2 tbody').append('<tr>' +
                '<td>' + that.attr('id') + '</td>' +
                '<td>' + that.timeslider('getTime', that.slider("values", 0)) + '</td>' + 
                '<td>' + that.timeslider('getTime', that.slider("values", 1)) + '</td>' + 
                '<td>' + that.timeslider('getTime', that.slider("values", 2)) + '</td>' + 
                '<td>' + that.timeslider('getTime', that.slider("values", 3)) + '</td>' + 
                '<td>' + that.timeslider('getTime', that.slider("values", 4)) + '</td>' + 
                '<td>' + that.timeslider('getTime', that.slider("values", 5)) + '</td>' + 
                '</tr>');
            e.preventDefault(); 
        }
    });

如果有人有一个很好的例子,请与我分享链接以获得此类输出,或者请帮助我修改上面的代码。

谢谢 “祝你有美好的一天”

最佳答案

我自己一直在寻找解决方案,但很难找到(好的)解决方案。 Elessar似乎是一个不错的选择。此处给出了答案:jquery-slider-plugin-that-supports-multiple-ranged-handles

其用法可以在Elassar's GitHub page上找到.

关于javascript - 如何在 jQuery UI 中创建多范围时间 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24139023/

相关文章:

javascript - 将 iframe URL 更改为另一个协议(protocol)会重新加载页面,但不会在从计时器触发时重新加载

javascript - 如何使用渐变重新在 HTML5 Canvas 中绘制一条线

Javascript/jquery如何在字符串中每次出现后删除一个字符

javascript - 如何使用 javascript 或 jquery 从 iframe 获取完整源代码?

javascript - 设置弹出窗口坐标

javascript - jquery ui 对话框按钮

javascript - Node 中的 MVC 和一般 : How are models tied to views?

javascript - 滚动函数触发多次而不是一次

jquery-ui - Bootstrap 3列类干扰jquery-ui droppable div

javascript - 如何在普通 JS 函数中使用像 $.getJSON() 这样的 jQuery 函数?