Er zijn vele manieren om daling onderaan menugevolgen te bereiken, de meesten waarvan één of ander soort kneepje vereisen. U kunt knoopgevolgen gebruiken, of verlengt en ontwikkelt gebeurtenissen als wat u deed. Het probleem met uw code is de interactie tussen knopen is vrij onduidelijk, bijvoorbeeld voegt u het gebeurtenisOmvergooien van de knoop van de Oppervlakte aan een geroepen functie toe floorOut. Wanneer het waar is dat wanneer u oppervlakteknoop verlengt, wilt u de vloerknoop aan dicht, nochtans worden de managers van de maniergebeurtenis toegevoegd overal introduceert hoge koppelingscode, en logicafouten.
Ik heb uw code een klein beetje gewijzigd en en de gevolgen zijn vrij o.k. Er is niettemin een klein insect, dat is soms wanneer u muis over en uit de knoop te snel beweegt, het kan het hebben van de muis over de knoop omhoog beëindigen maar het menu is niet open. Ik kan met dat leven. Het is fixable maar misschien niet met een waarde van de inspanning. Niet zeker over uw cliënt niettemin.