klon-ersatzverhaltenHTTP —Für BetriebsinhaberDie Originalseite läuft mit einer JavaScript-Laufzeit (React/Next o. ä.), die sich nicht mitnehmen lässt. Menü, Untermenüs und Einblenden übernimmt ein Ersatzskript; eigene Animationen der Originalseite fehlen.
Woran es liegt
Kein Fehler: Das Verhalten einer React-, Next- oder Nuxt-Seite steckt in einer Laufzeit, die nur auf dem Originalserver läuft. Das Ersatzskript hält sich an den Vertrag im HTML (aria-controls, aria-expanded, hidden): Menü auf und zu, Untermenüs aufklappen, Einblenden beim Scrollen. Ein Elternpunkt, der selbst eine Seite ist (etwa „Speisekarte“ mit Untermenü), bleibt anklickbar und führt zur Seite — das Untermenü öffnet der Pfeil oder Knopf daneben. Ein Menü, das nur über CSS statt über das Attribut hidden geschlossen ist, kann das Ersatzskript nicht öffnen; es wird aber auch nicht mehr versehentlich eingeblendet, und eine geschlossene Mobil-Schublade bleibt zu. In jeder angemeldeten Vorschau übernimmt das Ersatzskript ohnehin, weil dort kein Skript der Originalseite läuft.
Was zu tun ist
Nichts zu tun, wenn Menü und Untermenüs funktionieren. Animationen, Schieberegler und Zeichenflächen der Originalseite im Theme-Editor durch Abschnitte des Themes ersetzen oder weglassen.