Давайте представим, что у меня есть функция обработчика событий, прикрепленная к изображению, например, обработчик onmouseover. Я не хочу запускать этот обработчик, если событие onmouseover запускается определенным элементом.
Если быть более точным, у меня есть изображение, которое отображается, появляется меню. Я хочу закрыть это меню, если мышь выходит из этого изображения, если только я не переместил мышь в меню, которое находится рядом с изображением.
Так что-то вроде этого в псевдокоде
img.mouseout = function () {
if (otherelement.onmouseover.fired) {
leave the menu as it is
}
else
{
close the menu
}
Так как я могу проверить, было ли запущено другое событие?