Autor Zpráva
Vít
Profil *
Ahoj, měl bych dotaz ohledně rozevíracího menu, které je v přiloženém souboru. Upravil jsem kód (custom.js) tak, aby se styl (grower OPEN nebo CLOSE) vypisoval do odkazu. Ten používám pro načtení obrázku do pozadí odkazu a rozbalní/zabalení kategorie. Nedaří se však automaticky rozbalit kategorii (B) po načtení stránky. Půbodní kód (original.js) toto uměl, ale pro rozbalení/zabalení používal pouze šipky, které se načítají do spanu. Ten nebylo možné vzhledově přizpůsobit tomuto menu, proto jsem jej načetl do odkazu. Chování JS je možné vidět přes Firebug, nebo podobné utility..

Problém je tedy s automatickým otevřením - řádky 42-46 v custom.js
Dokázal by někdo poradit ?

A - původní kód jQuery
B - upravený kód jQuery
Soubor ke stažení
Chamurappi
Profil
Reaguji na Víta:
Na řádku 44 se dohledává právě ten <span>, kterého ses zbavil, podle pravidla, že je to předcházející sourozenec předcházejícího sourozence obalujícího elementu <ul>:
                    toggleBranch($(this).prev().prev(), true);
Pokud se má zaměřit odkaz, smaž jeden .prev().

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0