Hallo!
Wie kann ich also abfragen, welche Box gerade offen ist und dann geschlossen werden soll und welche jetzt geöffnet werden soll.
Wenn du eine Box öffnest, merkst du dir diese in einer globalen Variable.
Wenn du die nächste öffnest, schaust du ob in der globalen Variable etwas drinnen steht, dass darauf hindeudet, dass bereits eine Box offen ist. Wenn ja, dann schließe sie.
Pseudocode:
var lastOpenedBox=null;
function openBox(box){
if(!isNull(lastOpenedBox))
closeBox(lastOpenedBox)
box.open() ... oder was auch immer zu tun ist beim öffnen;
lastOpenedBox=box;
}
mfg
frafu