【问题标题】:Jquery Uncaught TypeError: $(...).draggable is not a function [duplicate]Jquery Uncaught TypeError: $(...).draggable is not a function [重复]
【发布时间】: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?
  • 您可能忘记包含包含可拖动功能的库\
  • 脚本在脚本标签内。

标签: jquery


【解决方案1】:

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

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

【讨论】:

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