NOVINKA - Vstup do světa AI s ONLINE víkendovým kurzem Práce s umělou inteligencí od A do Z. Přihlas se ještě dnes!
NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Avatar
Petr Gürth
Tvůrce
Avatar
Petr Gürth:6.8.2013 11:06

Ahoj, potřebuji pomoct s jedním jednoduchým skriptem, s kterým si už nevím rady. :(
Jde o to, že mám zde cyklus for, který mi nefunguje.

for (var i = 0; i < liMenu.length; i++) {
    $(liMenu[i]).click(function () {
        zmena_obsahu(i);
    });
}

Když to ale napíši bez cyklusu, tak to funguje.

$(liMenu[1]).click(function () {
    zmena_obsahu(1);
});

Není to ale optimální řešení, tak proto bych chtěl od vás pomoct. Děkuji :)

Celý skript: http://www.itnetwork.cz/dev-lighter/161

 
Odpovědět
6.8.2013 11:06
Avatar
Neaktivní uživatel:6.8.2013 11:14

V konzoli by se ti mělo vypisovat kde je chyba ne ?

Nahoru Odpovědět
6.8.2013 11:14
Neaktivní uživatelský účet
Avatar
Petr Gürth
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Gürth:6.8.2013 11:17

Nic se mi nevypíše :(

 
Nahoru Odpovědět
6.8.2013 11:17
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Petr Gürth
David Hartinger:8.8.2013 14:11

To by nemělo být těžké debugovat, pro začátek bych si nechal v cyklu vyskočit alert(), jestli se vůbec provádí.

Nahoru Odpovědět
8.8.2013 14:11
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.