Autor | Zpráva | ||
---|---|---|---|
MilanKarkulka Profil |
#1 · Zasláno: 27. 9. 2016, 08:42:52
Potřebuji poradit teoreticky.
Mám rotující box s produkty (ovládání vlevo, vpravo). Přičemž aktuální pozice je uložena v globální proměnné pozice. Problém nastává, jakmile na stránku vložím několik stejných boxů. Který box chci ovládat vyřeším skrz argumenty, move(left, box_2). !!!Ale všechny boxy mi sdílí stejnou globální proměnnou pozice!!! Co s tím? |
||
_es Profil |
#2 · Zasláno: 27. 9. 2016, 08:59:31
MilanKarkulka:
Lepšie by bolo to upraviť tak, aby tie „boxy“ nevyužívali takýmto spôsobom globálne premenné a každý mal svoje vlastné nezávislé nastavenie. Takže pridaj ďalší argument s názvom pozice a s tým aj volaj funkciu, čo to spúšťa.
|
||
MilanKarkulka Profil |
Ano, ale já tu hodnotu pozice musím mít někde uloženou. (Hodnoty například 300, 600, 900 px....). Aby jsem ji mohl použít při dalším posunutí... . A tato hodnota musí být unikátní pro každý box.
Vyřešil jsem to přes Array. Jelikož Array je proměnná, která může uchovávat více hodnot současně. |
||
Časová prodleva: 7 let
|
0