6

我正在寻找实现 jQuery UI,以便当您拖动手柄时,滑块的一侧会填充颜色,有点像进度条。谁能给我一些关于如何解决这个问题的提示?

先感谢您。

4

1 回答 1

7

我可能应该更仔细地查看slider()文档。这是一种更简单的方法来做我认为你正在寻找的东西。它已经内置在 jQuery UI 中。下面的示例直接取自slider()我上面链接到的 jQuery 文档页面。关键是range传递给选项的属性。给这个值“ min”将导致滑块用颜色填充左侧。

JavaScript:

$(function() {
    $("#slider-range-min").slider({
        range: "min",
        value: 37,
        min: 1,
        max: 700,
        slide: function(event, ui) {
            $("#amount").val('$' + ui.value);
        }
    });
    $("#amount").val('$' + $("#slider-range-min").slider("value"));
});

标记:

<div id="slider-range-min"></div>
于 2009-06-27T03:31:16.997 回答