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]; }