Fix link jumping

This commit is contained in:
atomiks
2018-03-03 15:32:44 +10:00
parent 296fde8540
commit 6a198b2d82

View File

@ -1,3 +1,4 @@
import jump from '../deps/jump'
import { select, selectAll, easeOutQuint } from '../deps/utils'
const menu = select('.hamburger')
@ -16,8 +17,14 @@ const toggle = () => {
menu.addEventListener('click', toggle)
links.addEventListener('click', e => {
if (e.target.closest('.sidebar__link')) {
const link = e.target.closest('.sidebar__link')
if (link) {
setTimeout(toggle, 50)
jump(link.getAttribute('href'), {
duration: 500,
easing: easeOutQuint,
offset: window.innerWidth <= 991 ? -64 : -32
})
}
})