30 lines
671 B
JavaScript
30 lines
671 B
JavaScript
/* 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);
|
|
});
|
|
|
|
});
|