$(document).ready(function () { $(".menu_item > li > a").on("click", function (e) { if (!$(this).hasClass("active")) { // hide any open menus and remove all other classes $(".menu_item li ul").slideUp(350); $(".menu_item li a").removeClass("active"); // open new menu and add the open class $(this).next("ul").slideDown(350); $(this).addClass("active"); //$(".side_menu").niceScroll({ horizrailenabled: false }); //add jquery nicescroll with horizontal scroll disabled } else if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).next("ul").slideUp(350); } }); $(".bottom_menu_item > li > a").on("click", function (e) { if (!$(this).hasClass("active")) { // hide any open menus and remove all other classes $(".bottom_menu_item li ul").slideUp(350); $(".bottom_menu_item li a").removeClass("active"); // open new menu and add the open class $(this).next("ul").slideDown(350); $(this).addClass("active"); //$("#bottom_menu").niceScroll(); } else if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).next("ul").slideUp(350); } }); var side_collapsed = false; var btm_collapsed = false; //Collapse Side Menu $('#collapse_side').on('click', function () { side_collapsed = !side_collapsed; var arrow = document.getElementById('collapse_side'); if (side_collapsed) { $('.side_menu').toggle('slide', 'left', 1200); // move the left collapse arrow along with menu and set it to be a right arrow (bring back menu) $('#collapse_side').css('position', 'absolute').animate({ left: '-=270' }, { duration: 1500, complete: function () { arrow.innerHTML = "→"; } }); } else { $('.side_menu').toggle('slide', 'left', 1200); // move the right collapse back along with menu $('#collapse_side').css('position', 'absolute').animate({ left: '+=270' }, { duration: 1100, complete: function () { arrow.innerHTML = "←"; } }); } }); //Collapse Bottom Menu $('#collapse_btm').on('click', function () { btm_collapsed = !btm_collapsed; var arrow = document.getElementById('collapse_btm'); if (btm_collapsed) { //$('#bottom_menu').toggle('slide', 'down', 1200); $("#bottom_menu").slideToggle("slow"); // move the left collapse arrow along with menu and set it to be a right arrow (bring back menu) $('#collapse_btm').css('position', 'absolute').animate({ bottom: '-=270' }, { duration: 1500, complete: function () { arrow.innerHTML = "↑"; } }); } else { //$('#bottom_menu').toggle('slide', 'down', 1200); $("#bottom_menu").slideToggle("slow"); // move the right collapse back along with menu $('#collapse_btm').css('position', 'absolute').animate({ bottom: '+=270' }, { duration: 600, complete: function () { arrow.innerHTML = "↓"; } }); } }); });