28 lines
682 B
JavaScript
Executable File
28 lines
682 B
JavaScript
Executable File
/* global $ */
|
|
'use strict'
|
|
|
|
$(document).ready(function () {
|
|
// Open drawer with hamburger
|
|
$('.hamburger').click(function () {
|
|
$('.hamburger').toggleClass('is-active')
|
|
$('nav').toggleClass('visible')
|
|
})
|
|
|
|
// Close drawer after tapping on nav
|
|
$('nav').click(function () {
|
|
$('.hamburger').removeClass('is-active')
|
|
$('nav').removeClass('visible')
|
|
})
|
|
|
|
// Close drawer by tapping outside it
|
|
$('.wrap, section').click(function () {
|
|
$('.hamburger').removeClass('is-active')
|
|
$('nav').removeClass('visible')
|
|
})
|
|
|
|
// Close alerts
|
|
$('.alert-dismissible .close').click(function () {
|
|
$(this).parent().slideUp(500)
|
|
})
|
|
})
|