Hi,ich bin Tommy und neu hier, bin gerade 14 geworden und stehe noch ziemlich am Anfang.
Ich habe für meinen Opa eine Seite gebaut http://schmalfilm-überspielen.de , Opa hat den gesamten Content geschrieben, ich habe die Seite gemacht.
Mir ist klar, dass die Site noch extrem einfach gestrickt ist und noch viel gemacht werden muss, es ist halt mein erstes online gestelltes Übungsprojekt, und Opa zahlt den Provider.
Jetzt möchte ich die Site responsive umgestalten und habe das Problem, das natürlich das hover bei den Untermenüs der Nav ohne Maus bei Touchgeräten nicht funktionieren kann. Aus Platzgründen möchte ich jedoch nicht auf die Untermenüs verzichten.
Im Web habe ich dafür eine scheinbare Lösung gefunden, leider habe ich noch ein Problem mit der Übergabe der Parameter.
Der HTML Code lautet: <script>document.addEventListener("touchstart", function(){}, true);</script>
der CSS-Code dazu:
element:hover, element:active { CSS-Eigenschaften; -webkit-user-select: none; -webkit-touch-callout: none}
Ich habe den CSS-Code in die CSS-Datei und den HTML-Code erst einmal testweise in eine unwichtige Unterseite im Footer eingebunden (Links), bin mir jetzt aber nicht im Klaren, wie ich die Parameter einbinden und spezifizieren muss.
Es wäre schön, wenn mir wer helfen könnte, denn bisher klappt es leider nicht.
Der Quellcode (nur Unterseite Links) ist ja einsehbar.
Denkbar wäre folgende Lösung: Erste Berührung: Es offnet sich das Untermenü des Listenelementes der Nav, so als wäre die Maus drüber.
Zweiter Touch auf einen Untermenüpunkt öffnet dann die entsprechende Zielseite.
Es wäre schön, wenn mir wer helfen könnte. Und vielleicht auch erklären könnte.
Vielen Dank an die Profies, Tommy