我正在尝试在 drupal 网站上运行 jQuery UI对话框。检查完Web控制台后,我发现我收到错误:
$(...)。对话框不是函数
我做了一些研究(又名。谷歌搜索),我发现这可能是因为我没有将所有必要的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
答案 0 :(得分:1)
想出来。刚补充说:
drupal_add_library('system', 'ui');
而不是单独的每个脚本。