Ik ben een class aan het bouwen die onder andere wat knopjes spawned welke bepaalde functies van die class moeten aanroepen.
Ik heb bijvoorbeeld:
De constructor van class die een divje maakt, met daarin een button, Deze button moet de functie close() can dat object aanroepen.
Nu kan ik gewoon met addEventListener een functie aan die knop binden (bijvoorbeeld this.close();, maar die functie weet dan helemaal niet welk object "this" eigenlijk is, en kan dus ook niet veel doen.
Hoe los ik dit op?
Ik kan natuurlijk de event afvangen en dan de dom oplopen tot ik bekend ID tegenkom welke ik aan een array objects kan knopen, maar dat lijkt me wel een heel erg ranzige oplossing.
Ik heb bijvoorbeeld:
De constructor van class die een divje maakt, met daarin een button, Deze button moet de functie close() can dat object aanroepen.
Nu kan ik gewoon met addEventListener een functie aan die knop binden (bijvoorbeeld this.close();, maar die functie weet dan helemaal niet welk object "this" eigenlijk is, en kan dus ook niet veel doen.
Hoe los ik dit op?
Ik kan natuurlijk de event afvangen en dan de dom oplopen tot ik bekend ID tegenkom welke ik aan een array objects kan knopen, maar dat lijkt me wel een heel erg ranzige oplossing.
openkat.nl al gezien?