对象[object Object]没有方法'draggable'为什么?

时间:2014-01-26 16:13:07

标签: wordpress jquery-ui

  

未捕获的TypeError:对象[object Object]没有方法'draggable'

这个滑块无法正常工作的问题是什么?在此页http://saqacc.com/

2 个答案:

答案 0 :(得分:0)

我对wordpress不熟悉,但你有另一个错误:

  

未捕获的ReferenceError:未定义jQuery

查看您的DOM会发现您在jquery框架之前包含了jquery-ui.min.js。这一行:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js?ver=3.5"></script>

应该在jquery.js之后。

这是您的js文件包含中的订单问题。因为在解析jquery-ui时没有定义jQuery,所以没有定义jquery-draggable小部件,因此你对可拖动小部件的调用无法工作

答案 1 :(得分:0)

你没有包含jQuery核心,但只包含jQuery UI。如果你检查控制台,你会看到:

  

ReferenceError:找不到变量:jQuery

因此,在jQuery UI之后包含jQuery,它将起作用,例如:。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

jQuery UI需要jQuery才能正常工作:

  

jQuery UI是一组策划的用户界面交互,效果,   小部件和构建在jQuery JavaScript库之上的主题。   无论您是构建高度交互的Web应用程序还是您   只需要在表单控件中添加日期选择器,jQuery UI即可   完美的选择。