Mega Menü

Anwendungen für Webseiten. Künstliche Intelligenz verwenden.
Volker
Moderator
Moderator
Beiträge: 1542
Registriert: Sa 12. Dez 2020, 22:35

Re: Mega Menü

Beitrag von Volker »

Super :tu:

Hab ich bei mir auf der Seite so hinzugefügt im Code
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7861
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mega Menü

Beitrag von Tommy Herrmann »

Vor allen Dingen braucht man das kleine Popup eigentlich nicht mehr (aber lasse es doch so), da sich ja nun das Mega-Dropdown auch geöffnet auf der Arbeitsseite korrekt bedienen lässt (Links, Bilder, usw.)
Volker
Moderator
Moderator
Beiträge: 1542
Registriert: Sa 12. Dez 2020, 22:35

Re: Mega Menü

Beitrag von Volker »

Da ist aber jetzt ein Fehler ich kann das Menü nicht mehr Klicken wenn ich auf z.B. https://www.niederastroth.de/bildblock.html gehe ist das Menü nicht mehr klickbar

Hab mit Filezilla hoch geladen jetzt gehts wieder -
Gruß Volker
stobi_de
Moderator
Moderator
Beiträge: 1356
Registriert: Di 11. Okt 2022, 06:30

Re: Mega Menü

Beitrag von stobi_de »

Auch wenn ich mich nicht sehr an diesem Thread beteilige:
Wenn ich das Menü auf einem Handy öffne, aber nix drin mache, dann bleibt es auf.
Ich habe nicht das Mega-Menü geöffnet, nur den Hamburger betätigt
Ich kann auf dem geringen Platz unten unter dem geöffneten Menü scrollen, aber es schließt nur wieder durch Drücken des Hamburgers
Ist die Frage, ob das so verstanden wird.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7861
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mega Menü

Beitrag von Tommy Herrmann »

jetzt hat Mobirise das JavaScript aus meinem Code-Editor wieder raus geschmissen :eek:
Volker
Moderator
Moderator
Beiträge: 1542
Registriert: Sa 12. Dez 2020, 22:35

Re: Mega Menü

Beitrag von Volker »

Tommy Herrmann hat geschrieben: Di 14. Okt 2025, 09:08 jetzt hat Mobirise das JavaScript aus meinem Code-Editor wieder raus geschmissen :eek:

Speicher mal lokal und hau mit file zilla hoch

Genau das ist der Grund warum ich immer mit File Zilla hoch lade - ich traue Mobirise nicht :D
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7861
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mega Menü

Beitrag von Tommy Herrmann »

Nimm das JavaScript aus dem Block wieder raus und kopiere dafür dieses JavaScript in die globale HTML vor das schließende </body> Tag:

https://www.mobirise-tutorials.com/Test ... nu-Volker/

Code: Alles auswählen

<script>
document.addEventListener('DOMContentLoaded', function () {
  // Im Editor nie eingreifen
  if (document.body.classList.contains('is-builder')) return;

  // A) Eventuelle Tooltip/Param-Reste entschärfen
  document.querySelectorAll(
    '[title*="Mega-Menü immer offen"], [data-bs-original-title*="Mega-Menü immer offen"]'
  ).forEach(function (el) {
    el.removeAttribute('title');
    el.removeAttribute('data-bs-original-title');
    if (el.getAttribute('data-bs-toggle') === 'tooltip' || el.getAttribute('data-bs-toggle') === 'popover') {
      el.removeAttribute('data-bs-toggle');
    }
    if (window.bootstrap?.Tooltip) {
      var inst = bootstrap.Tooltip.getInstance(el);
      if (inst) inst.dispose();
    }
  });

  // B) Klicks im Mega-Panel behandeln & Dropdown schließen (nur wenn gewünscht)
  // Wenn du "nur außen/Toggle schließt" willst, kannst du B) weglassen.
  document.querySelectorAll('.mega-dropdown-content').forEach(function (menu) {
    menu.addEventListener('click', function (e) {
      // Interaktive Elemente dürfen weiter funktionieren, alles andere stoppt
      var interactive = e.target.closest('a, button, input, select, textarea, label');
      if (!interactive) e.preventDefault();
      e.stopPropagation();

      var toggle = this.closest('.dropdown')?.querySelector('[data-bs-toggle="dropdown"]');
      if (toggle && window.bootstrap?.Dropdown) {
        bootstrap.Dropdown.getOrCreateInstance(toggle).hide();
      }
    }, true); // capture
  });
});
</script>
Volker
Moderator
Moderator
Beiträge: 1542
Registriert: Sa 12. Dez 2020, 22:35

Re: Mega Menü

Beitrag von Volker »

Ich warte noch bis du das durch getestet hast :D

Muss gleich zur Arbeit :(
Gruß Volker
Volker
Moderator
Moderator
Beiträge: 1542
Registriert: Sa 12. Dez 2020, 22:35

Re: Mega Menü

Beitrag von Volker »

stobi_de hat geschrieben: Di 14. Okt 2025, 09:07
Ist die Frage, ob das so verstanden wird.
DA sehe ich keinerlei Probleme Frank. Ich sehe das komplette Menü und wenn ich auf das mega menü klicke sehe ich das. klar muss man zum schliessen da wieder klicken. sollte aber logisch sein
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7861
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mega Menü

Beitrag von Tommy Herrmann »

Volker hat geschrieben: Di 14. Okt 2025, 09:18 Ich warte noch bis du das durch getestet hast :D

Muss gleich zur Arbeit :(

Natürlich war das ein Dutzend Mal getestet, bevor ich es hier geschrieben habe :eek: :D

Hier habe ich jetzt auch die Codes vom Mega-Menü (in Deinem Kopiercode-Script) eingefügt:

https://www.mobirise-tutorials.com/Test ... .html#Code
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste