2017-01-05 2 views
0

Hallo allerseits und vielen Dank für das Lesen!So stellen Sie das kollabierbare Untermenü nur im minimierten Menü ein (aka auf mobilen Geräten)

Ich versuche aber andernfalls zu bekommen, was ich will, ich habe diese navbar:

code 

https://jsfiddle.net/x4mcq4h7/17/

und ich versuche, herauszufinden, wie das Untermenü „yogastyles“ make a zu sein zusammenklappbares Menü bei der Anzeige auf mobilen Geräten?

Wenn Sie auf einem Telefon (eingeklappte Navigationsleiste) klicken, können Sie nicht auf das Untermenü "yogastyles" zugreifen, da der Klick des übergeordneten Menüs Sie auf eine Seite bringt.

Ich weiß über Medienabfragen, aber ich habe keine Ahnung, wie man das vollständig erreicht, ich habe ein js Skript, das & hinzufügt, entfernt eine Klasse, aber ich kann es nicht zusammen mit dem erreichbaren Untermenü ich habe bereits ...

Ich hoffe, ich habe es genug klemmen, fragen Sie weg, wenn nicht.

Mit freundlichen Grüßen!

+0

Geben Sie bitte alle relevanten Code in einem [MCVE] in der Frage selbst, nicht auf einer Website von Drittanbietern. Fügen Sie nicht das Wort "code" hinzu, das als Code formatiert ist, um die Anforderung zu umgehen. –

Antwort

1

Ich kann nicht auf dem Desktop sehen yogastyles entweder

EDIT: Ich sah es vorbei. .dropdown-content hat einen halbtransparenten Hintergrund, der es schwer macht zu sehen. Versuchen Sie, eine Medienabfrage wie

@media (max-width: 767px) { 
    .dropdown-content { 
     background: #fff; 
    } 
} 
+0

Ich habe das obige editiert (obwohl es gut für mich funktioniert), aber ich weiß nicht, was ich @Afrophysics sagen soll, mein Problem ist, dass wenn das Menü kollabiert (zum Beispiel auf einem Telefon) die Leute nicht auf das Untermenü zugreifen können ' yogastyles 'so will ich, dass es ein zusammenklappbarer Untermenüpunkt ist, so dass, wenn es auf Mobile betrachtet wird => du kannst es klicken' yogaclasses = = es kollabiert und zeigt das Untermenü 'yogastyles' an. Mit freundlichen Grüßen –

+0

Ich glaube, ich verstehe das Problem jetzt. Gerade jetzt ist yogastyles ein Link innerhalb eines Listeneintrags mit einem href von "#" (der im Wesentlichen die aktuelle Seite neu lädt, wenn darauf geklickt wird). Wenn Sie möchten, dass es ein anderes Menü ist, müssen Sie ein weiteres Dropdown-Menü mit einer ungeordneten Liste erstellen und Elemente für jedes Element im Untermenü anzeigen. – Afrophysics

+0

Das ist sinnvoll, da es auf einen Speicherort umleitet ('#' war für die Geige) sollte ich es anders nennen, zum Beispiel "Yoga". Wenn Yoga angeklickt wird, bricht es mit 2 Unterpunkten zusammen, die "yogaclasses" und "yogastyles" sind, die beide ein Link sind. Grundsätzlich möchte ich, dass wenn es zusammengebrochen ist, es so etwas wie folgt ist: http://www.gooteach.com/tutorials/5/create-a-collapsible-vertical-menu wo 'Tables' Menü wäre mein 'Yoga' und die Unterelemente 'Inhalt' und 'Kommentare' würden meinen 2 Unterpunkten entsprechen. Ich werde das ausprobieren und Sie wissen lassen! Wenn nicht heute Nacht, morgen. Mit freundlichen Grüßen –

Verwandte Themen