From 4312abf7430734f2a617af4353401a613d4439a3 Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Fri, 16 Dec 2016 18:18:14 +0800 Subject: [PATCH] check if element exists --- src/jump.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jump.js b/src/jump.js index 9e59114..15ee281 100644 --- a/src/jump.js +++ b/src/jump.js @@ -108,6 +108,8 @@ const jumper = () => { // bounding rect is relative to the viewport case 'object': element = target + // return if element does not exist + if (!element) return stop = top(element) break @@ -115,6 +117,8 @@ const jumper = () => { // bounding rect is relative to the viewport case 'string': element = document.querySelector(target) + // return if element does not exist + if (!element) return stop = top(element) break }