не срабатывает отмена закрытия меню
Есть меню, которое должно закрывать, когда убираешь мышь с него, и не закрываться, если возвращаешься (так надо, потому что меню чуть ниже отрывающего его элемента) пытался так, но не работает, меню все равно закрывается:
function showHideMenu (e) {
//здесь проверки на cl
if (!cl) {
closeTimeout = setTimeout (hideDDMenu, 500);
} else {
openDDMenu();
clearTimeout (closeTimeout);
}
console.log(closeTimeout)
}
Источник: Stack Overflow на русском