gpt4 book ai didi

jquery - 我所有的(jQuery UI)单个 slider 都获得相同的值

转载 作者:行者123 更新时间:2023-12-01 04:14:02 24 4
gpt4 key购买 nike

当我滑动每个 slider 时,我希望同一页面的每个 slider 都有自己的值。

当我滑动其中一个 slider 时,每个 slider 的“ slider block ”按计划作为条件背景颜色工作,但所有 slider 的值都是相同的。

这是我的 JS 代码:

$(document).ready(function() {
$('.slider').slider({
value: 5,
min: 1,
max: 10,
step: 1,
slide: function( event, ui ) {
$( ".ui-slider-handle" ).text(ui.value);
switch(ui.value){
case 1: { $(this).css('background', 'darkred'); break;}
case 2: { $(this).css('background', 'red'); break;}
case 3: { $(this).css('background', 'orange'); break;}
case 4: { $(this).css('background', 'gold'); break;}
case 5: { $(this).css('background', 'yellow'); break;}
case 6: { $(this).css('background', '#AAFF00'); break;}
case 7: { $(this).css('background', 'lime'); break;}
case 8: { $(this).css('background', 'cyan'); break;}
case 9: { $(this).css('background', '#00AAFF'); break;}
case 10: { $(this).css('background', 'blue'); break;}
}
}
});
$(".ui-slider-handle").val($('.slider').slider( "value" ));
});

这是 JSfiddle 中的代码:http://jsfiddle.net/Arkl1te/Wrq3H/

有办法解决吗?感谢您的帮助!

最佳答案

这并不是说它们具有相同的值,问题是每次发生幻灯片时您都会更新两个句柄。可能的修复:http://jsfiddle.net/Wrq3H/3/

//change text for current's slider handle only
$(this).children(".ui-slider-handle").text(ui.value);

关于jquery - 我所有的(jQuery UI)单个 slider 都获得相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16680870/

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