mobile.js 530 Bytes
Newer Older
Athanasios's avatar
Athanasios committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

// show offcanvas menu
$(".navbar-toggler").on("click", function () {
  $("#mainNav").toggleClass("show");
  $('body').toggleClass("offcanvas-active");
});

// close if press ESC button 
$(document).on('keydown', function (event) {
  if (event.keyCode === 27) {
    $(".navbar-collapse").removeClass("show");
    $("body").removeClass("overlay-active");
  }
});

// close button 
$(".btn-close").click(function (e) {
  $(".navbar-collapse").removeClass("show");
  $("body").removeClass("offcanvas-active");
});