gpt4 book ai didi

javascript - 具有范围和三种不同背景颜色的 jQuery slider

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:43 25 4
gpt4 key购买 nike

我想实现这样的目标:

jquery-slider

从 X 个元素中,我想选择“OK”的数量、“部分 OK”的数量和“不 OK”的数量。显然,三个范围不可叠加,总和为X。

我试图从 standard jQuery UI slider 开始, 但主要背景是独一无二的,因此我不能将绿色和红色放在一起。

有没有插件可以做到这一点?或者有什么想法是使用标准 jQuery 插件最简单的方法吗?

最佳答案

jQuery UI slider 为您提供它的值,如您在演示中所见:

$( "#slider-range" ).slider({
slide: function( event, ui ) {
/* here, you can play with it */
}
});

我将 slider 的背景颜色设置为绿色,中间部分的背景颜色设置为黄色,并添加一个 div 定位在 slider 的右侧,动态调整宽度,以便它能拉伸(stretch)从右到左

$( "#slider-range" ).slider({
slide: function( event, ui ) {
$('#YourDiv').css('width', ui.values[1]); /* obviously, you have to multiply the value of the slider by something to fit your design */
}
});

在 jQuery UI 演示中,div 的样式如下:

#YourDiv {
float: right;
height: 100%;
background: red;
width: 50px; /* this would be dynamic */
border-radius: 0 4px 4px 0;
}

我做了一个 fiddle DEMO

关于javascript - 具有范围和三种不同背景颜色的 jQuery slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com