$(document).ready(function() {
$("#courses").hover(function() {
$("#coursesHeader").css({'display': 'block'});
},
function() {
$("#coursesHeader").css({'display': 'none'});
});
});
$('#courses').hover(function() {
$('#coursesHeader').dequeue().show();
}, function() {
$('#coursesHeader').delay(1000).queue(function() {
$(this).hide().dequeue();
});
});
let timeout = null;
$('#courses').hover(function() {
clearTimeout(timeout);
$('#coursesHeader').show();
}, function() {
timeout = setTimeout(() => $('#coursesHeader').hide(), 1000);
});