javascript - 中间的 Ion.RangeSlider 颜色

标签 javascript jquery html css slider

我正在尝试使用 Ion.RangeSlider 制作一个 slider ,其中颜色从中心开始并沿 slider 控件的方向移动,直到它到达 slider 控件。现在,这就是我所拥有的:

Current Slider (color goes from left end to slider control)

相反,我希望颜色从 slider 的中心到 slider 控件。

How I want it to be

如何让 RangeSlider 像这样工作,以便颜色从中间开始(如上所示)?

编辑:

我看了this question , 但它处理带有两个控件而不是一个控件的 slider 。

编辑 1:

setup.js:

jQuery(document).ready(function($){

     $(".slider").each(function() {

        console.log($(this).attr("id"));
        $(this).ionRangeSlider({
            type: $(this).attr("data-slider_type"),
            grid: $(this).attr("data-slider_grid"),
            min:  $(this).attr("data-slider_min"),
            max:  $(this).attr("data-slider_max"),
            prefix: $(this).attr("data-slider_prefix")+" ",
            postfix: " " + $(this).attr("data-slider_suffix"),
            step: $(this).attr("data-slider_stepper"),
            from:  $(this).attr("data-slider_from")
        });

        $(this).on("change", function () {
            var $this = $(this),
                value = $this.prop("value").split(";");
        });
    });

});

最佳答案

使用:https://github.com/jordansoltman/ion.rangeSlider with 有额外的 bool 选项:fixMiddle。例如:

$(".slider").ionRangeSlider({
    fixMiddle: true,
    ...
});

注意:ion.rangeSlider.min.js 尚未更新,请使用 ion.rangeSlider.js。

关于javascript - 中间的 Ion.RangeSlider 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33988853/

相关文章:

c# - javascript 对象中的成员可见性和 'this' 范围

javascript - 滚动过标题后出现 DIV 导航

html - 将 SVG 嵌入到 CSS 中

javascript - 我的 JavaScript 函数没有在我的 PHP 代码中运行

javascript - 当td中的所有图像不是example.png时,JQuery选择tr

javascript - Kendo UI 组合框打破 knockout 绑定(bind)

javascript - 收集复选框的值并使用所述值自动选中其他 div 中的复选框

javascript - 将鼠标悬停在其他导航栏元素上时禁用焦点

jquery - FullCalendar (JQuery) -- 突出显示点击事件可能吗?

JQuery验证: Validating hidden fields