Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MegaMenu - zamiana HOVER na CLICK
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
xLukasz
Hej,
Walczę z tym już tak długo, że postanowiłem wrzucić post na forum... Help pls.
Chcę, aby MegaMenu rozwijało się po kliknięciu, jak i przechodzenie po kolejnych menu również odbywało się po kliknięciu, a nie jak do tej pory po najechaniu kursorem.

Kod CSS/JS:
https://codepen.io/xLukasz/pen/eYPeyyJ
Salvation
Kodu HTML brakuje. Mam pustą stronę na CodePenie
xLukasz
Kod HTML odnosi się do wewnętrznych linków/plików.
Czy jest szansa pomocy bez tego?
Salvation
W JS-ie masz takie coś:
[JAVASCRIPT] pobierz, plaintext
  1. onmouseover="hoverDropDown
[JAVASCRIPT] pobierz, plaintext

Spróbuj to zmienić na:
[JAVASCRIPT] pobierz, plaintext
  1. onclick="hoverDropDown
[JAVASCRIPT] pobierz, plaintext
xLukasz
Niestety, nic to nie zmieniło.

Hej,

Czy ma ktoś jakiś pomysł jak zrobić? wink.gif


//Salvation, po zmianie tego kawałku kodu JS menu nawet sie nie otwiera. Po najechaniu jest block - nie otwiera się, a na klikanie menun nie reaguje.
php10darek334
Nie przeglądałem kodu ale może pomogę, po za tym pewnie znasz go już na wskroś. Ja w takim przypadku najpierw oskrylbym co powoduje wysuwanie menu czy jest to funkcja ja podpięta pod hover, jeśli tak to wycialbym atrybut hover i funkcje podpiął od click, ale najpierw musiałbym dojść w którym miejscu jest to wywoływane jeśli w CSS to zmienić znacznik czy jak on się nazywa na click.

Ten onmouseover jest w dwóch miejscach 135 i 231, zmienione w dwóch ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.