JS Konflikte
-
Hallo!
Mitunter kommen sich div. JS gesteuerte Elemente gegenseitig in die Quere. Mal lädt eines davon gar nicht, manchmal erscheint ein Element nur zeitweise, manchmal ist es nur durch Shift+F5 wiederzuerwecken, uvam.
Dabei ist es oft egal, wie diese eingebunden werden: ob einfach Copy+Paste Code in ein Text/HTML/… Widget, von einem Plugin oder mittels des Code-Inserter Plugins „Code-Snippet“ (uä.).
Ebenfalls ist es scheinbar(?) egal, ob man die Scripts im Header oder Footer lädt, bzw. laden lässt, falls ein Plugin diese Option bietet.Einzige Lösung ist manchmal der Verzicht, zwei oder mehrere sture Elemente wenigstens nicht in der gleichen Ansicht (Start oder Beitrags/Archiv) zu zeigen. Manche vertragen sich aber nicht einmal auf der gleichen Website.
Beim einfügen von JS mit „Code-Snippet“ gibt es ja so eine Option „Priorität“. Doch auch da scheint keine Auswirkungen zu haben. Was sich (aus welchen Grund auch immer) nicht verträgt, lässt sich eben nicht zusammen einsetzen.
Klar ist das schwammig, ich kann wenig konkrete Beispiele nennen und schon gar keine Links zu einer Testsite. Ich experimentiere eben nur am XAMPP, wo es auch kein HTTP2 gibt usw.
Beispiel: Ein BoD-Script(ebook Anzeige von http://www.bod.de) kommt einem (per JS eingebunden) Banner in die Quere. (Klar kann es da auch sein, dass sich irgendwelche gleichlautenden Vars oder gar Funktionen der (oft externen JS Quellen) gegenseitig stören, oder?)Die Kernfrage ist: Welche (WP) Optionen, Tricks, Infoquellen, Analysen, … könnten helfen, wenn sich zwei JS in WP mal nicht vertragen? Wo beginnt man mit der Spurensuche?
Danke!
- Das Thema „JS Konflikte“ ist für neue Antworten geschlossen.