From ba59360909123809c1ec5b3bc31c9255d6b937dd Mon Sep 17 00:00:00 2001 From: nono0481 Date: Mon, 29 Oct 2018 15:14:50 +0100 Subject: [PATCH] Fix pb on touch on iPad Related to this issue : https://github.com/simplesmiler/vue-clickaway/issues/13 --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index bc362a3..babb72e 100644 --- a/index.js +++ b/index.js @@ -54,11 +54,11 @@ function bind(el, binding, vnode) { } }; - document.documentElement.addEventListener('click', el[HANDLER], false); + document.documentElement.addEventListener(('ontouchstart' in document.documentElement ? "touchstart" : "click"), el[HANDLER], false); } function unbind(el) { - document.documentElement.removeEventListener('click', el[HANDLER], false); + document.documentElement.removeEventListener(('ontouchstart' in document.documentElement ? "touchstart" : "click"), el[HANDLER], false); delete el[HANDLER]; }