2012-11-29 62 views
19

我已更新我的jQuery文件,包括jQuery UI以使用工具提示功能。jQuery UI TypeError:e.widget.extend不是函數

但現在的Javascript與下面的錯誤dieing:

TypeError: e.widget.extend is not a function 

誰能幫助我?

+0

請問您可以在這裏添加您的代碼 –

+0

有沒有特殊的代碼,我正在評估。 錯誤在jqueryui腳本文件中引發。 –

+0

您是否添加了Jquery.min.js文件 –

回答

48

jQuery用戶界面被列入兩次(第二次因爲隱藏的另一個bug) 問題解決

+12

只是爲了幫助,如果有人遇到同樣的問題,我也有問題,在我的情況下,我曾經在一個單獨的文件中有jquery.ui.widget.js。當我下載jquery ui的新版本時,我得到完整版本,其中已包含小部件funcionality。所以,即使我沒有添加兩次相同的文件,diferente文件中也包含相同的功能。 – Marlon

+0

第二個腳本是由ASP.NET bundle自動加載的,因爲我沒有從服務器中刪除它的舊版本。 –

+0

刪除了包含/libs/jquery/jquery.ui.widget.js並確定(請參閱Marlon) – zzapper

0

我正在爲標籤it.min.js了類似的錯誤

b.widget不是一個函數標籤it.min.js

當我檢查,發現我的文件被加載在這種情況下

<script src="/scripts/tag-it.min.js"> 
<script src="/scripts/jquery-ui-1.11.1.js"> 

只是順序顛倒,這是固定

可能是它可以幫助別人

0

我不得不添加wp_deregister_script(「jQuery的UI的小部件」);到admin-footer.php,只有widgets.php文件的例外。

相關問題