Sto lavorando su un sito Wordpress che contiene un numero di plugin jQuery e jQuery UI-dependent. Tutto sembrava funzionare correttamente, ma quando ho spostato l'intero sito sul nuovo nome di dominio, ho iniziato a visualizzare il seguente errore nella console di Chrome:Il widget jQuery non ha alcun metodo "estendere"
Unchaught TypeError: Object function (b, c, d) {var e = b.split (" ") [0], f, b = b.split (". ") [1], f = e +" -" + b, d || (d = c, c = a .widget), a.expr [ ":"] [f] = function (c) {return !! a.data (c, b)}, un [e] = a [e] || {}, un [ e] [b] = function (a, b) {arguments.length & & this._createWidget (a, b)}; var g = new c; g.options = a.extend (! 0, {}, g. opzioni), un [e] [b] = .prototype a.extend (0, g, {namespace: e, widgetName: B, widgetEventPrefix: un [e] [b] .prototype.widgetEventPrefix || b, widgetBaseClass: f}, d), a.widget.bridge (b, a [e] [b])} non ha alcun metodo 'estendere'
Ecco la riga in jQuery UI 1.9.3 che sembra b causando ciò:
this.options = $.widget.extend({},
this.options,
this._getCreateOptions(),
options);
Non riesco a superare questo, non importa quello che ho cercato di fare. Sto usando il metodo corretto (o così ho letto) per aggiungere script usando wp_enqueue_script() e settando jquery come dipendenza di jquery-ui, e guardando l'HTML, jQuery si sta effettivamente caricando prima dell'interfaccia utente di jQuery.
Se qualcuno ha qualche idea di cosa potrebbe accadere lo apprezzerei molto, questo mi sta facendo impazzire.
Tutti i file vengono caricati correttamente? – epascarello
Quale linea di jqueryui.js sta succedendo? –
Sarei utile vedere un esempio dal vivo. – Batfan