Java programozas, javascript
  • 355
    #265
    Üdv, segítség kellene.

    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?