Today我做了很多谷歌搜索来找到我的jquery自动完成问题的解决方案。最后我在这里寻求帮助......问题是......
在我的wordpress管理员端(在帖子编辑屏幕上)我正在使用jquery autocomplete(jquery-ui)库。这给了我以下错误...
"widget.extend is not a function"
此错误位于
的代码中_createWidget: function( options, element ) {
element = $( element || this.defaultElement || this )[ 0 ];
this.element = $( element );
this.uuid = uuid++;
this.eventNamespace = "." + this.widgetName + this.uuid;
this.options = $.widget.extend( {},
this.options,
this._getCreateOptions(),
options );
this.bindings = $();
this.hoverable = $();
this.focusable = $();
我肯定会关注....
1.这不是版本问题,我尝试了各种谷歌托管和自托管jquery-ui.js版本。但问题是一样的。 2.相同的代码适用于所有其他管理员页面(我在页脚中添加,因此可以在所有管理员页面中进行测试),但只会在加载了tinymce的帖子/页面编辑页面上出错...
在这些页面上,它给出了错误,我在页面源代码中找到了以下代码,我认为这是相关的......
<script type='text/javascript' src='http://wp.mindstien.com/wp-admin/load-scripts.php?c=1&load=admin-bar,hoverIntent,common,jquery-color,schedule,wp-ajax-response,autosave,wp-lists,quicktags,jquery-query,admin-comments,suggest,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,postbox,post,thickbox,media-upload,word-count,editor,jquery-ui-resizable,jquery-ui-draggable,jquery-ui-button,jquery-ui-position,jquery-ui-dialog,wpdialogs,wplink,wpdialogs-popup,wp-fullscreen&ver=3.4.2'></script>
此代码位于页面的页脚。
任何人都可以指导我如何解决这个问题?或者任何人都知道在wordpress管理页面上使用自动完成的正确方法,其中还加载了tinymce脚本?
感谢。