Chronos
Aktives Mitglied
Hallo Forum,
ich stehe leider gerade etwas auf dem Schlauch mit der jQuery-Funktion one(), diese wird ja nur ein mal ausgeführt - das habe ich verstanden. Mein Problem ist jetzt das ich am iPad ein Untermenü per klick öffnen will und bei einem zweiten Klick den jeweiligen Hauptpunkt.
Also der erste Klick zeigt die Unterpunkte in etwa so:
Hauptmenü1 -> U1 U2 U3
und der zweite Klick öffnet H1 direkt.
Ein anderes Beispiel
Klicke ich als erstes auf Hauptmenü1 und dann auf Hauptmenü2 oder 3 usw. und klicke DANN irgendwann also ein zweites mal auf Hauptmenü1, wird dieses geöffnet (logisch wegen one() halt). Aber so will ich das nicht, es soll das für jedes Element an sich tun.
Das was ich suche ist quasi ein Reset für jedes Element im Hauptmenü, wenn man das so sagen kann.
Wirklich viel hab ich nicht aber juor das wäre mein bissl Code
Denke mal das es nicht so schwierig ist aber wirklich ne Idee hab ich im Moment auch nicht.
Danke für Denkanstöße und Ideen^^.
ich stehe leider gerade etwas auf dem Schlauch mit der jQuery-Funktion one(), diese wird ja nur ein mal ausgeführt - das habe ich verstanden. Mein Problem ist jetzt das ich am iPad ein Untermenü per klick öffnen will und bei einem zweiten Klick den jeweiligen Hauptpunkt.
Also der erste Klick zeigt die Unterpunkte in etwa so:
Hauptmenü1 -> U1 U2 U3
und der zweite Klick öffnet H1 direkt.
Ein anderes Beispiel
Klicke ich als erstes auf Hauptmenü1 und dann auf Hauptmenü2 oder 3 usw. und klicke DANN irgendwann also ein zweites mal auf Hauptmenü1, wird dieses geöffnet (logisch wegen one() halt). Aber so will ich das nicht, es soll das für jedes Element an sich tun.
Das was ich suche ist quasi ein Reset für jedes Element im Hauptmenü, wenn man das so sagen kann.
Wirklich viel hab ich nicht aber juor das wäre mein bissl Code
Code:
if (('ontouchstart' in document.documentElement)) {
var mainLinks = $('.navbar-main-collapse a');
mainLinks.one("click", function(e) {
e.preventDefault();
});
}
Denke mal das es nicht so schwierig ist aber wirklich ne Idee hab ich im Moment auch nicht.
Danke für Denkanstöße und Ideen^^.