2012-11-29 7 views
19

Ich habe meine jQuery-Dateien einschließlich jQuery UI aktualisiert, um die Tooltip-Funktion zu verwenden.jQuery UI TypeError: e.widget.extend ist keine Funktion

Aber jetzt ist Javascript mit dem folgenden Fehler dieing:

TypeError: e.widget.extend is not a function 

mir jemand helfen?

+0

könnten Sie bitte Ihren Code hier hinzufügen –

+0

gibt es keinen speziellen Code, den ich versuche zu bewerten. Der Fehler wird direkt in der jqueryui-Skriptdatei ausgegeben. –

+0

Haben Sie Jquery.min.js-Datei hinzugefügt –

Antwort

48

jQuery Ui wurde zweimal (wegen einer anderen Bug zweites Mal versteckt) enthält Problem

gelöst
+12

Nur um zu helfen, wenn jemand das gleiche Problem hatte, hatte ich das Problem auch, und in meinem Fall hatte ich jquery.ui.widget.js in einer separaten Datei. Wenn ich die neue Version von jquery ui herunterlade, bekomme ich die Vollversion, die bereits die Widget-Funktion enthält. Selbst wenn ich nicht dieselbe Datei zweimal hinzugefügt habe, wurde die gleiche Funktionalität in verschiedenen Dateien enthalten. – Marlon

+0

Das zweite Skript wurde automatisch vom ASP.NET-Paket geladen, da ich die alte Version nicht vom Server entfernt habe. –

+0

entfernt Aufnahme von /libs/jquery/jquery.ui.widget.js & war in Ordnung (siehe Marlon) – zzapper

0

Ich war für tag-it.min.js die ähnlichen Fehler bekomme

b.widget ist keine Funktion tag-it.min.js

Als ich überprüfen, fand meine Dateien in diesem Fall wurden

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

nur in umgekehrter Reihenfolge geladen, und es ist feste

Könnte es jemand

0

helfen kann ich wp_deregister_script ('jquery-ui-Widget') hinzuzufügen hatte; zu admin-footer.php für eine Ausnahme nur für die Datei widgets.php.

Verwandte Themen