我试图使用拖动效果对一些页面上的一些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’核心’文件,一切都会正常工作。