Будут много дорог достигнуть падают вниз влияния меню, больше всего чего требуйте некоторого вида фишки. Вы можете использовать влияния кнопки, или сверните сверх и случаи внедрения как вы сделали. Проблемой с вашим Кодим будет взаимодействия между кнопками довольно мутновата, например вы добавляете RollOver случая поверхностной кнопки к вызванной функции floorOut. Когда оно поистине что когда вы свертываете сверх поверхностную кнопку, вы хотите кнопку пола закрыть, тем ме менее дорога, котор укротители случай добавлен везде вводит высокое Кодего соединения, и ошибки логики.
Я дорабатывал ваше Кодего немного и и влияния довольно одобренн. Будет малая черепашка однако, то иногда когда вы двигаете мышь над и из кнопки слишком быстро, оно может закончить вверх иметь мышь над кнопкой но меню не открыто. Я могу жить с тем. Оно fixable но возможно не worth усилие. Конечно о вашем клиенте однако.