Javascript 如何更改jQuery UI范围滑块宽度
我有两个范围滑块(滑块1,滑块2)。我想要的是:当用户开始用鼠标在滑块1上滑动时,滑块2上的位置(或宽度)和值与滑块1相同 我当前的代码:Javascript 如何更改jQuery UI范围滑块宽度,javascript,html,jquery,Javascript,Html,Jquery,我有两个范围滑块(滑块1,滑块2)。我想要的是:当用户开始用鼠标在滑块1上滑动时,滑块2上的位置(或宽度)和值与滑块1相同 我当前的代码: <p> <label for="amount">Distance</label> <input type="text" id="amount"> </p> <!--Range slider--&
<p>
<label for="amount">Distance</label>
<input type="text" id="amount">
</p>
<!--Range slider-->
<div class='col-xl-6 col-lg-6 col-md-6 col-xs-12' id='slide'>
</div>
<p>
<label for="amount2">Distance</label>
<input type="text" id="amount2">
</p>
<div class='col-xl-6 col-lg-6 col-md-6 col-xs-12' id='slide2'>
</div>
<script>
$( function() {
$( "#slide" ).slider({
range: 'min',
min: 0,
max: 5000,
value: 0,
});
$( function() {
$( "#slide2" ).slider({
range: 'min',
min: 0,
max: 5000,
value: 0,
})
});
</script>
距离
距离
$(函数(){
$(“#幻灯片”).滑块({
范围:“分钟”,
分:0,,
最高:5000,
值:0,
});
$(函数(){
$(“#slide2”).滑块({
范围:“分钟”,
分:0,,
最高:5000,
值:0,
})
});
我知道我必须使用slide事件,但我无法更改slide2的位置,提前感谢您可以使用event,当用户滑动滑块时会调用该事件,然后使用滑块(“值”)
获取值,最后将值设置为两个滑块
演示代码:
$(函数(){
$(“#幻灯片”).滑块({
范围:“分钟”,
分:0,,
最高:5000,
值:0,
});
$(“#slide2”).滑块({
范围:“分钟”,
分:0,,
最高:5000,
数值:0
});
//在滑块的幻灯片上,将其称为
$(“.slides”)。在(“slide”,function()上{
变量选择=$(this).slider(“值”);//获取值
$(“.slides”).slider(“值”,选择);//在这两个选项中设置该值
});
});
距离
距离
您可以使用事件,当用户滑动滑块时将调用该事件,然后使用滑块(“值”)
获取值,最后将值设置为两个滑块
演示代码:
$(函数(){
$(“#幻灯片”).滑块({
范围:“分钟”,
分:0,,
最高:5000,
值:0,
});
$(“#slide2”).滑块({
范围:“分钟”,
分:0,,
最高:5000,
数值:0
});
//在滑块的幻灯片上,将其称为
$(“.slides”)。在(“slide”,function()上{
变量选择=$(this).slider(“值”);//获取值
$(“.slides”).slider(“值”,选择);//在这两个选项中设置该值
});
});
距离
距离
我刚刚尝试使用jquery ui从您的代码创建一个小提琴,如果您可以修复此小提琴并重新发布,则滑块似乎无法工作。我可能会提供帮助。我刚刚尝试使用jquery ui从您的代码创建一个小提琴,如果您可以修复此小提琴并重新发布,则滑块似乎无法工作。我可能会提供帮助。