【问题标题】:Bootstrap-slider dispalying an form field显示表单字段的引导滑块
【发布时间】:2017-11-20 23:53:57
【问题描述】:

我正在尝试实现一个滑块,但因此只显示一个输入字段。

https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js

https://github.com/seiyria/bootstrap-slider

http://seiyria.com/bootstrap-slider/

我已添加:

bootstrap-slider.js
bootstrap-slider.css

除了一小段JS还有什么

<script type="text/javascript">
$('#ex1').slider({
    formatter: function(value) {
        return 'Current value: ' + value;
    }
});
</script>

代码本身呢?

<input id="ex1" data-slider-id="ex1Slider" type="text" data-slider-min="0" data-slider-max="20" data-slider-step="1" data-slider-value="14"/>

请指教?

JS Fiddle

【问题讨论】:

  • 你是否包含了 jQuery?
  • 是的,我做到了@Gerard。

标签: javascript jquery css twitter-bootstrap


【解决方案1】:

您需要包含 jQuery,在包含 bootstrap-slider.js 之前添加它

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

在初始化滑块之前,您还需要等待 jQuery

<script type="text/javascript">
  $(document).ready(function() {
    $('#ex1').slider({
      formatter: function(value) {
        return 'Current value: ' + value;
      }
    });
  });
</script>

【讨论】:

  • 我正在运行 jQuery。通过您的编辑,结果没有改变。
  • 你能提供你所有的代码吗? jsFiddle 中显示错误的示例最好。
  • 我必须调查一下。不容易。
  • 但是你在你的 jsFiddle 中包含了 bootstrap-slider.js 它没有被正确引用,我把它改成使用这个 cdn cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.8.0/… 并且你的例子工作正常。
猜你喜欢
  • 1970-01-01
  • 2015-02-11
  • 2021-08-19
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 2019-08-02
  • 1970-01-01
相关资源
最近更新 更多