javascript - slider - 无法读取未定义的属性

标签 javascript jquery

我的代码出现此错误

类型错误:$.ui 未定义 类型错误:$(...).slider 不是函数

下面是我的 HTML 实现

我正在使用

<script type="text/javascript" src="js/jquery.js"></script>

在 body

我正在使用

<div id="scale-slider"></div>

<script type="text/javascript" src="js/slider-pips.js"></script>
        <script type="text/javascript">
$("#scale-slider")
    .slider({
        max: 50,
        min: -50,
        values: [-20, 20],
        range: true
    })
    .slider("pips", {
        rest: "label"
    });
        </script>

我正在尝试实现 jquery slider pips,但它给了我 2 个上面定义的错误。

Uncaught TypeError: Cannot read property 'slider' of undefined

最佳答案

从我在这里读到的内容:http://simeydotme.github.io/jQuery-ui-Slider-Pips/ 您必须同时调用 jquery 和 jquery-ui (以及主题...)

(至少尝试使用这些链接看看是否是“你的jquery”出了问题..)

<!-- include the jQuery and jQuery UI scripts -->
<script src="https://code.jquery.com/jquery-2.1.1.js"></script>
<script src="https://code.jquery.com/ui/1.11.1/jquery-ui.js"></script>

<!-- plus a jQuery UI theme, here I use "flick" -->
<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.4/themes/flick/jquery-ui.css">

那你可以试试

<script type="text/javascript">
$("#scale-slider")
    .slider({
        max: 50,
        min: -50,
        values: [-20, 20],
        range: true
    })
   .slider("pips", {
        rest: "label"
    });
</script>

希望这会有所帮助:)

关于javascript - slider - 无法读取未定义的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35375069/

相关文章:

javascript - JavaScript 中私有(private)变量和实例变量的方法和变量范围

javascript - 根据按钮数据属性将 DIV 从另一个页面加载到引导模式中

php - 在 CSS 中选择具有相同父项的多个子项

IE 8 中的 Jquery 命名 session 错误

javascript - 如何自动检查嵌套 ng-repeat 中的元素?

javascript - 什么是websockets,我应该用什么js框架

javascript - parseint 和 minus 之间的区别

javascript - 获取可排序项目来自的列表的 ID?

javascript - 当鼠标靠近时移动 div

javascript - 即使我返回 json,也无法弄清楚为什么 Ajax 返回错误