From 6a198b2d82b0d95bbf8124a281e13f62a94aa534 Mon Sep 17 00:00:00 2001 From: atomiks Date: Sat, 3 Mar 2018 15:32:44 +1000 Subject: [PATCH] Fix link jumping --- src/js/components/Sidebar.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/js/components/Sidebar.js b/src/js/components/Sidebar.js index 54040812f..523738f1b 100644 --- a/src/js/components/Sidebar.js +++ b/src/js/components/Sidebar.js @@ -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 + }) } })