it-swarm.com.de

Fehlerbehebung bei jQuery - Nicht erfasster TypeError: this._addClass ist keine Funktion

Ich habe ein Problem mit einer bestimmten Seite auf einer Website, bei der ich helfe. Ich habe mit dem Vorlagenentwickler gesprochen und sie sind fest davon überzeugt, dass dies nichts mit ihnen zu tun hat und nicht hilft (die Seite wird mit dem Beez3 in Ordnung geladen) Vorlage). Auf jeden Fall erhalte ich die folgenden JS-Fehler:

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)

Ich habe keine Ahnung, wo ich anfangen soll, um diese zu beheben? Wäre jemand in der Lage zu helfen/zu beraten, wo man anfangen soll? Die Seite finden Sie hier .

Danke im Voraus. Grüße D

2
Dtorr1981

Ich bin kein Experte in diesem Bereich, habe aber ein paar Vorschläge, die helfen könnten.

Ladereihenfolge

Derzeit wird jQuery vor Google Maps und MooTools geladen.

Diese drei Bibliotheken scheinen am besten zusammenzuarbeiten, wenn MooTools zuerst geladen wird, dann jQuery und zuletzt Google Maps.

Möglicherweise können Sie das Laden von MooTools erzwingen, indem Sie diese Zeile ganz oben im Abschnitt HEAD= der Datei template index.php einfügen:

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

jQuery Easy kann auch beim Laden der Bibliotheken in der richtigen Reihenfolge helfen und kann möglicherweise beim Stoppen des Ladens von MooTools helfen, wenn es nicht benötigt wird.

Updates

Das Aktualisieren der Vorlage, der Erweiterungen von Drittanbietern und von Joomla auf die neuesten Versionen kann dazu beitragen, Konflikte zu vermeiden.

Das Entfernen oder Deaktivieren nicht verwendeter Erweiterungen kann ebenfalls hilfreich sein.

1
Neil Robertson