Autor Zpráva
Dusann
Profil
Mám sériu boxov, kde cez button na boxe aktivujem infoarea oblasť vo vnútri konkrétneho boxu.

Potrebujem aby platila táto toggle interakcia:

- klikom na button v príslušnom boxe zapnem/vypnem infoarea oblasť pre tento box
- ak je v boxe zapnutá infoarea oblasť, prvý klik na button v inom boxe vypne infoarea oblasť a zapne ju v príslušnom boxe
- ak kliknem hocikde inde mimo buttonu, infoarea oblasť sa vždy vypne.

Ako upraviť môj skript aby fungovala aj druhá možnosť interakcie ?

Live ukážka:

jsfiddle.net/vo246eqa


EDIT:
Tak som doplnil aj druhú možnosť interakcie, ale asi existuje aj lepšie riešenie než zavesiť event handler na každý button...nejaké nápady ?

Live ukážka update:

jsfiddle.net/vo246eqa/1

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: