【发布时间】:2013-07-17 16:28:40
【问题描述】:
我正在尝试让 jQuery UI 对话框 在我的 drupal 网站上运行。检查 web 控制台后,我发现我收到了错误:
$(...).dialog 不是函数
我做了一些研究(又名谷歌搜索),我发现这可能是因为我没有将所有必要的 js 文件添加到我的 drupal 页面。所以我添加了jquery.ui.dialog.min.js 及其所有依赖项。但是,我现在得到:
类型错误:c 不是构造函数,c.widget 不是函数。
由于jquery.ui.widget.min.js 不依赖任何东西,我不知道该怎么办...
我也没有找到任何关于这些错误的确切答案......
编辑: 添加的 js 文件(按顺序):
jquery.ui.widget.min.js
jquery.ui.dialog.min.js
jquery.ui.button.min.js
jquery.ui.draggable.min.js
jquery.ui.mouse.min.js
jquery.ui.position.min.js
jquery.ui.resizable.min.js
my_module.js
【问题讨论】:
-
你能把你在页面上包含的所有 jquery 脚本的列表和它们的顺序贴出来吗?
-
也可以分享您的实际页面链接
-
我按顺序发布了脚本。我改变了它们原来的样子……我想也许这就是问题所在。它现在只给出
c is not a constructor错误。还有,vishal,什么链接? -
最好是建立一个公共演示站点。顺便说一句:你是否包含了 jQuery 本身?
-
jQuery.js和jquery.ui.core.min.js已经自动存在...所有这些脚本也应该自动包含在内...
标签: jquery jquery-ui drupal jquery-ui-widget