2013-07-17 211 views
1

我正在嘗試獲取jQuery UI對話框正在處理我的drupal網站。檢查Web控制檯後,我發現我得到的錯誤:類型錯誤:c不是構造函數/ c.widget不是函數

$(...).dialog is not a function

我做了一些研發(又名谷歌搜索。),我發現,這可能是因爲我沒有添加所有必需的文件js到我的drupal頁面。所以我加了jquery.ui.dialog.min.js及其所有的依賴關係。不過,我現在得到:

Type Errors: c is not a constructor and c.widget is not a function.

由於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 
+1

你可以發佈你已經包含在頁面上的所有jQuery腳本的列表以及它們的順序嗎? – nderscore

+0

也許也分享你的鏈接的實際頁面 –

+0

我按順序發佈了腳本。我改變了他們最初的樣子......我想也許是這個問題。它現在只給出'c不是構造函數'的錯誤。另外,vishal,什麼鏈接? – anduril

回答

0

想通了。剛剛添加:

drupal_add_library('system', 'ui'); 

而不是單獨的每個腳本。

相關問題