Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
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
Jenkings
Tvůrce
Avatar
Jenkings: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
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Petr Gürth
Tvůrce
Avatar
Odpovídá na Jenkings
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.