HTML5 oldalon használok egy jQuery plugint (mlamenu), ami egy többszintû <ul> elembõl animált harmonika menüt készít. Kellett egy kis kiegészítést írnom bele (egy sima CSS class beszúrása), hogy ha megnyitjuk a harmonika egyik alsóbb szintjének linkjét, a megnyíló oldalon a harmonika ott legyen nyitva, ahonnan jöttünk, ne kelljen újból végignyitogatni n+1 szintet.
Az a probléma, hogy csak akkor mûködik, ha csalok. Ha a <!DOCTYPE html> elött bármit kiíratok (akár rejtve is, pl style="display: hidden;"), akkor gyönyörûen mûködik, ha nem, akkor az új oldalon nincs nyitva a követett link csoportja (a menü felépítése és a toggle rendben mûködik). De ha megteszem, akkor egyrészt lõttek a szabványosságnak, másrészt IE-ben szétszakad az egész design.
Az oldalt sajnos nem tudom megmutatni, mert már töltik fel adatokkal, de ha kell, bemásolok ide részleteket.
Így elsõre, kód nélkül van valami ötletetek, hogy mi okoz ilyen jellegû hibát?