it-swarm-eu.dev

Errore di debug di jQuery - TypeError non rilevato: this._addClass non è una funzione

Sto riscontrando un problema con una pagina specifica su un sito con cui sto aiutando, ho parlato con lo sviluppatore di modelli e sono fermamente convinti che non ha nulla a che fare con loro e non aiuteranno (la pagina si carica bene con Beez3 modello). Ad ogni modo, visualizzo i seguenti errori JS:

Uncaught TypeError: this._addClass is not a function
at e.(anonymous function).(anonymous function)._create (https://www.waterfrontwest.com/new/templates/incline/js/jquery/jquery-ui-addons.js:6:14102)
at e.(anonymous function).(anonymous function)._create (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:5392)
at e.(anonymous function).(anonymous function)._createWidget (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:7457)
at new e.(anonymous function).(anonymous function) (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:4975)
at HTMLDivElement.<anonymous> (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:6699)
at Function.each (https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js:2:2881)
at a.fn.init.each (https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js:2:846)
at a.fn.init.e.fn.(anonymous function) [as slider] (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:6622)
at Object.app.buildSlider (https://www.waterfrontwest.com/new/components/com_iproperty/assets/advsearch/sliders.js:62:26)
at Object.<anonymous> (https://www.waterfrontwest.com/new/components/com_iproperty/assets/advsearch/sliders.js:19:28)

Non ho idea di dove iniziare cercando di risolverli? Qualcuno sarebbe in grado di aiutare/consigliare da dove iniziare? La pagina può essere trovata qui .

Grazie in anticipo. Saluti D

2
Dtorr1981

Non sono esperto in questo, ma ho un paio di suggerimenti che potrebbero aiutare.

Carica ordine

Attualmente, jQuery si sta caricando prima di Google Maps e MooTools.

Queste tre librerie sembrano funzionare meglio insieme quando MooTools carica prima, poi jQuery e infine Google Maps.

Potresti essere in grado di forzare il caricamento di MooTools per primo aggiungendo questa riga in alto nella sezione HEAD del file template.php.php:

JHTML::_('behavior.framework', true);

jQuery Easy può anche aiutare a caricare le librerie nell'ordine giusto e può essere d'aiuto nel fermare il caricamento di MooTools se non è necessario.

Aggiornamenti

L'aggiornamento del modello, delle estensioni di terze parti e di Joomla alle ultime versioni potrebbe aiutare a ridurre eventuali conflitti.

Anche la rimozione o la disabilitazione di estensioni non utilizzate potrebbe essere d'aiuto.

1
Neil Robertson