微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery UI – Draggable不是一个函数?

我试图使用拖动效果对一些页面上的一些div,但每当我加载页面,我得到错误消息:
Error: $(".draggable").draggable is not a function

我有一个看看周围它似乎其他人都有这个问题,因为他们没有包括jQuery UI javascript文件,但我绝对有。

以下是我的页面的head标签

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

任何人都可以提出一个解决方案?

任何建议赞赏。

谢谢。

快速编辑,我也有jquery工具js包含在页面的头部,如果我删除这个工作正常。有谁设法让这两个一起工作?

解决方法

4年后问题发布,但也许它会帮助其他人遇到这个问题。答案已经在StackExchange上发布了elswehere,但我失去了链接,很难找到。

解答:在jQueryTOOLS中,如果使用认下载,也会嵌入jQuery’core’。

当你加载jQuery和jQuery工具,jQuery核心获取定义两次,并将“取消设置”任何插件。 ‘Draggable'(来自jQuery-UI)是一个插件

解决方案是使用一个jQuery工具,没有jQuery’核心’文件,一切都会正常工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐