gpt4 book ai didi

Jquery slider : How do I achieve the min and max icons?

转载 作者:行者123 更新时间:2023-12-01 04:59:11 25 4
gpt4 key购买 nike

请问有人可以帮我解决 jquery Slider 范围问题吗?我是 jQuery 新手,试图在左/右拖动范围内实现 min(右箭头图标)和 max(左箭头图标)。

价格范围:0 - 1000==(>)========(<)===

我想用带有左右箭头的个人图像替换这些图标。可能吗?

我还附上了图片。

$(function() {
var values = [0,25,50,100,200,400,700,1000];
$( "#slider-range" ).slider({
range: true,
min: 0,
max: 1000,
step:50,
orientation: "horizontal",
values: [ 0,1000 ],
slide: function( event, ui ) {
$( "#amount" ).val( "£" + ui.values[ 0 ] + " - £" + ui.values[ 1 ] );
console.log("From: "+ui.values[0],"To: "+ui.values[1]);
$( "#min" ).val( ui.values[ 0 ] );
$( "#max" ).val( ui.values[ 1 ] );
}
});
$( "#amount" )
.val( "£" + $( "#slider-range" )
.slider( "values", 0 ) + " - £" + $( "#slider-range" )
.slider( "values", 1 ));
});
$( "#slider-range a").hide();

最佳答案

快速查看标记后,jQuery-UI 似乎无法区分这两个 slider 。这不是什么大问题;我建议在构建 slider 时向 ui-slider-handle 相应添加 min-valuemax-value 。像这样的事情应该可以解决问题:

$('#slider-range').slider({
range: true,
min: 0,
max: 1000,
step:50,
orientation: "horizontal",
values: [ 0,1000 ],
slide: function(event, ui) {
$('#amount').val( "£" + ui.values[ 0 ] + " - £" + ui.values[ 1 ] );
$('#min').val( ui.values[ 0 ] );
$('#max').val( ui.values[ 1 ] );
}
}).find('.ui-slider-handle')
.eq(0).addClass('min-slider').end()
.eq(1).addClass('max-slider');

这些类就位后,您就可以设置 CSS 来定位它们并按照您的意愿操纵它们的外观。 :)

关于Jquery slider : How do I achieve the min and max icons?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11830156/

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