web-dev-qa-db-ja.com

jQuery UI TypeError:e.widget.extendは関数ではありません

ツールチップ機能を使用するために、jQUery UIを含むjQueryファイルを更新しました。

しかし今、Javascriptは次のエラーで死んでいます:

TypeError: e.widget.extend is not a function

誰か助けてもらえますか?

22
Johnson_145

jQuery Uiが2回含まれていました(2回目は別のバグのため非表示)問題が解決しました

51
Johnson_145

Tag-it.min.jsでも同様のエラーが発生しました

b.widgetは関数tag-it.min.jsではありません

チェックしたところ、この場合、ファイルがロードされていました

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

順序を逆にするだけで修正されます

それは誰かを助けることができるかもしれません

1
Ali Adravi

私はwp_deregister_script( 'jquery-ui-widget');を追加する必要がありました。 widgets.phpファイルのみの例外については、admin-footer.phpに変更してください。

0
Markus