Jquery Uncaught TypeError: $(...).draggable is not a function [重复]

Posted

技术标签:

【中文标题】Jquery Uncaught TypeError: $(...).draggable is not a function [重复]【英文标题】:Jquery Uncaught TypeError: $(...).draggable is not a function [duplicate] 【发布时间】:2015-09-07 04:19:15 【问题描述】:

我正在使用这些链接:

<script type = "text/javascript" src = "jquery.min.js"></script> 
<link rel="stylesheet" 
  href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">

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

然后在脚本中:$( "#draggable" ).draggable();

它显示错误$(...).draggable is not a function。

有什么想法吗?

【问题讨论】:

脚本写在哪里? &lt;script&gt; 标签还是 .js 文件? 你是否包含了 jquery.js? 您可能忘记包含包含可拖动功能的库\ 脚本在脚本标签内。 【参考方案1】:

我相信#draggable 在您尝试访问它时并不存在。你可以试试这样的:

<script type="text/javascript>
    $(function() 
        $( "#draggable" ).draggable();
    );
</script>

【讨论】:

谢谢。我实际上正在尝试编写 NFL 分区测验。这个想法是出现一个团队标志,玩家必须将它移动到正确的部门。显然只有一个正确的划分,所以如果玩家试图将其放到不同的划分中,它就会回到原来的位置。 如果答案回答了您的问题并且错误消息不再出现,那么您可以考虑接受我的回答。此外,如果您对您的实际问题进行了修改,请将其链接到评论中,那么我也许可以为您提供进一步的帮助。 @LajosArpad 谢谢! @LADYX 不客气

以上是关于Jquery Uncaught TypeError: $(...).draggable is not a function [重复]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery Uncaught TypeError: $(...).tabs 不是函数

Jquery Uncaught TypeError: $(...).draggable is not a function [重复]

JQuery Uncaught TypeError:无法读取未定义的属性“重新加载”

jQuery Datatable Uncaught TypeError:无法读取未定义的属性“长度”

Uncaught TypeError: jQuery.i18n.browserLang is not a function

JQuery对象调用reset方法:Uncaught TypeError: $(...).reset is not a function