Mein Problem ist, dass sich manche Menüpunkte nicht öffnen. Das hat allerdings nicht wie ursprünglich vermutet mit der Ebene zu tun. Zum Beispiel funktioniert auch der Klick auf die Kategorie "Gutschein" nicht.
Das Panel "Speisekarte" lässt sich aufklappen.
Die darin enthaltenen Einträge "Speisen" und "Getränke" lassen sich öffnen.
Der Eintrag "Gutscheine" aber zum Beispiel lässt sich nicht öffnen.
Hier passiert nichts und es kommt nur besagte Meldung in der Konsole "Uncaught TypeError: this.id.indexOf is not a function".
Probleme hat mein Browser in diesem Fall mit der Zeile 259 im product.js
Wenn ich this.id logge, dann ist das "n1" für Speisen, "n16" für Getränke und "69" für Gutscheine.
Wenn this.id hier ein String ist gibt es keine Probleme (indexOf ist definiert auf Strings).
Wenn this.id hier eine Zahl ist gibt es ein Problem (indexOf ist nicht definiert auf Zahlen).
Ich hänge nochmal ein Bild an, bei dem man die Menü-Struktur sieht und den Stack-Trace.
 
			
							Mein Problem ist, dass sich manche Menüpunkte nicht öffnen. Das hat allerdings nicht wie ursprünglich vermutet mit der Ebene zu tun. Zum Beispiel funktioniert auch der Klick auf die Kategorie "Gutschein" nicht.
Das Panel "Speisekarte" lässt sich aufklappen.
Die darin enthaltenen Einträge "Speisen" und "Getränke" lassen sich öffnen.
Der Eintrag "Gutscheine" aber zum Beispiel lässt sich nicht öffnen.
Hier passiert nichts und es kommt nur besagte Meldung in der Konsole "Uncaught TypeError: this.id.indexOf is not a function".
Probleme hat mein Browser in diesem Fall mit der Zeile 259 im product.js
[code]if (this.id.indexOf("n") == 0) {[/code]
Wenn ich this.id logge, dann ist das "n1" für Speisen, "n16" für Getränke und "69" für Gutscheine.
Wenn this.id hier ein String ist gibt es keine Probleme (indexOf ist definiert auf Strings).
Wenn this.id hier eine Zahl ist gibt es ein Problem (indexOf ist nicht definiert auf Zahlen).
Ich hänge nochmal ein Bild an, bei dem man die Menü-Struktur sieht und den Stack-Trace.