Bitte immer Live Url, PHP Version, Template Version und Template Name angeben

[GELÖST] Javascript in "Benutzerdefinierter Code" wird nicht ausgeführt

  • smedia
  • smedias Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 7
  • Dank erhalten: 0
Hallo,
ich möchte eine Klasse dem Body hinzufügen, wenn ich mit der Maus über die Navigation hovere.
Ich verwende dazu folgendes Script in dem "Benutzerdefinierter Code" in den den Astroid Framework-Einstellungen.
Allerdings erhalte ich dazu die Meldung "jQuery is not defined". jQuery ist jedoch eingebunden (/media/astroid/assets/vendor/jquery/jquery-3.5.1.min.js?v=2.6.3) !?
Code:
jQuery(document).ready(function($) { $('.nav.astroid-nav').hover(function(){ $('body').addClass('nav-focus'); }, function(){ $('body').removeClass('nav-focus'); }); });
Hat jemand einen Tipp für mich.
Besten Dank im Voraus.
von smedia

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Steht im Astroid-Plugin 'Lade JQuery' auf 'Astroid'?:

Supporter bei forum.joomla.de

Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Laden sie mal das jquery von Joomls anstatt das von Astroid.
Erklärung
Astroid lädt das jQuery am Ende des Body, wobei jedoch ihr Script am Anfang ausgeführt wird. Hier kommt es dann zu einem Konflikt. Joomla wiederum lädt das jQuery am Anfang und dann wird ihr Script auch ausgeführt.
Last Edit:2 Jahre 11 Monate her von joomlaplates
Letzte Änderung: 2 Jahre 11 Monate her von joomlaplates.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

JoomlaPlates

Professionelle Joomla Templates mit deutscher Dokumentation und Support seit 2008. Über 70 Templates für Joomla 5 & 6.

Joomla 4 Joomla 5 Joomla 6
Kontakt & Rechtliches
  • support@joomlaplates.de
  • Deutsches Support-Team
  • Mo-Fr: 9:00-18:00 Uhr

© JoomlaPlates. Alle Rechte vorbehalten. 2008 - 2026

JoomlaPlates ist nicht mit dem Joomla! Project verbunden. Joomla! ist eine eingetragene Marke von Open Source Matters, Inc.