mirror of
https://github.com/kremalicious/blog.git
synced 2025-02-14 21:10:25 +01:00
28 lines
704 B
JavaScript
28 lines
704 B
JavaScript
$(document).ready(() => {
|
|
const thesite = $('.site')
|
|
const thelink = $('.menu-btn')
|
|
const thepop = $('.nav-popover')
|
|
|
|
thelink.on('click', e => {
|
|
e.preventDefault()
|
|
|
|
// Toggle menu
|
|
thesite.toggleClass('has-menu-open')
|
|
|
|
// Bind the hide controls
|
|
$(document).bind('click.hidethepop', () => {
|
|
thesite.removeClass('has-menu-open')
|
|
// Unbind the hide controls
|
|
$(document).unbind('click.hidethepop')
|
|
})
|
|
|
|
// Dont close thepop when you click on thepop
|
|
thepop.on('click', e => {
|
|
e.stopPropagation()
|
|
})
|
|
|
|
// And dont close thepop now
|
|
e.stopPropagation()
|
|
})
|
|
})
|