Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 使用设置值禁用的基础6滑块_Javascript_Jquery_Css_Slider_Zurb Foundation - Fatal编程技术网

Javascript 使用设置值禁用的基础6滑块

Javascript 使用设置值禁用的基础6滑块,javascript,jquery,css,slider,zurb-foundation,Javascript,Jquery,Css,Slider,Zurb Foundation,我一直在绞尽脑汁想弄明白这一点。我有大量的这些酒吧通过我的网站。某些条形图显示默认值,但无法更改。该站点当前正在运行基础5,并且该条工作良好,但是当转换为6时,系统失败。下面的代码是它们的默认示例,以初始值显示 <div class="slider" data-slider data-initial-start="50" data-end="200"> <span class="slider-handle" data-slider-handle role="slider"

我一直在绞尽脑汁想弄明白这一点。我有大量的这些酒吧通过我的网站。某些条形图显示默认值,但无法更改。该站点当前正在运行基础5,并且该条工作良好,但是当转换为6时,系统失败。下面的代码是它们的默认示例,以初始值显示

<div class="slider" data-slider data-initial-start="50" data-end="200">
  <span class="slider-handle"  data-slider-handle role="slider" tabindex="1"></span>
  <span class="slider-fill" data-slider-fill></span>
  <input type="hidden">
</div>

现在,我们获取代码并简单地将禁用的类添加到滑块。当我们这样做时,它会禁用滑块,但会将滑块移回0

<div class="slider disabled" data-slider data-initial-start="50" data-end="200">
  <span class="slider-handle"  data-slider-handle role="slider" tabindex="1"></span>
  <span class="slider-fill" data-slider-fill></span>
  <input type="hidden">
</div>


有没有人遇到过这个问题并找到了解决方案。我只想将该值锁定为初始起始值。

在测试了我所能想到的一切并与许多人一起工作后,我终于想出了一个解决方案。对于那些寻找答案的人,请享受下面的代码

$('.sliderDisabled').on('moved.zf.slider',function(){
    $(this).addClass('disabled');
});

只需将sliderDisabled类添加到滑块中。此代码将在条句柄移动后禁用滑块。

如果您想禁用某些单独的滑块,而不是使用添加的类名禁用所有滑块,您还可以向滑块添加id并引用特定id(相同的结果只是实现方法不同)。我发现有趣的是,目前还没有已知的方法让滑块从数据初始开始位置开始,而不是从下限开始,为了冷却而占用所有这些资源。