Animation for hamburger menu

fixes #2
This commit is contained in:
2021-02-13 00:11:58 +01:00
parent a91ccf1c36
commit e9ee0f8ce5
9 changed files with 92 additions and 70 deletions

View File

@ -1,18 +1,9 @@
function mobilemenu()
{
var navmenu = document.getElementsByTagName("nav");
if (navmenu[0].classList.contains("active"))
navmenu[0].classList.remove("active");
else
navmenu[0].classList.add("active");
}
document.addEventListener("DOMContentLoaded", function(event)
{
function isIE()
{
user_agent = navigator.userAgent;
return (user_agent.indexOf("MSIE ") > -1 || user_agent.indexOf("Trident/") > -1);
return (user_agent.indexOf("MSIE") > -1 || user_agent.indexOf("Trident/") > -1);
}
if (isIE())
@ -24,4 +15,23 @@ document.addEventListener("DOMContentLoaded", function(event)
document.getElementsByTagName("header")[0].insertBefore(IEheader, document.getElementsByTagName("nav")[0]);
};
});
jQuery(document).ready(function($)
{
$("#hamburger").click(function()
{
if ($("nav").hasClass("active"))
{
$(".hidden").slideUp(200, function()
{
$("nav").removeClass("active");
});
}
else
{
$("nav").addClass("active");
$(".hidden").slideDown(200);
}
});
});