我正在一個包含大量jQuery和jQuery UI依賴插件的Wordpress網站上工作。一切似乎工作正常,但當我們將整個網站移到新的域名時,我開始在Chrome控制檯中看到以下錯誤:jQuery小部件沒有方法「擴展」
Uncaught TypeError:Object function(b,c,d){var E = b.split( 「 」)[0]中,f; b = b.split(「。 」)[1]中,f = E +「 - 」 + b,d ||(d = C,C =一個.Widget),a.expr [ 「:」] [F] =函數(C){返回!! a.data(C,b)},A [E] =α[E] || {},A [ e)[b] = function(a,b){arguments.length & & this._createWidget(a,b)}; var g = new c; g.options = a.extend(!0,{},g。選項),一個並[e] [b] .prototype = a.extend(0,G,{命名空間:即,widgetName:b,widgetEventPrefix:一個並[e] [b] .prototype.widgetEventPrefix || b,widgetBaseClass: f),d),a.widget.bridge(b,a [e] [b])}沒有方法'extend'
這裏是jQuery UI 1.9.3中的一行,似乎是b e造成這種情況:
this.options = $.widget.extend({},
this.options,
this._getCreateOptions(),
options);
無論我試圖做什麼,我似乎都無法克服這一點。我正在使用適當的方法(或者我讀過)通過使用wp_enqueue_script()添加腳本並將jquery設置爲jquery-ui的依賴關係,並查看HTML,jQuery實際上在jQuery UI之前加載。
如果任何人有任何可能發生的事情的想法,我會非常感激,這是讓我瘋狂。
是否正確加載了所有文件? – epascarello
jqueryui.js發生什麼? –
我會很樂意看到一個現場示例。 – Batfan