Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改jQuery UI范围滑块宽度_Javascript_Html_Jquery - Fatal编程技术网

Javascript 如何更改jQuery UI范围滑块宽度

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--&

我有两个范围滑块(滑块1,滑块2)。我想要的是:当用户开始用鼠标在滑块1上滑动时,滑块2上的位置(或宽度)和值与滑块1相同

我当前的代码:

<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从您的代码创建一个小提琴,如果您可以修复此小提琴并重新发布,则滑块似乎无法工作。我可能会提供帮助。