UNPKG

fullpage-vue

Version:

vue 2.x fullpage rollup

23 lines (20 loc) 667 B
export const on = (el, eventName, callback, isUseCapture) => { if (el.addEventListener) { el.addEventListener(eventName, callback, !!isUseCapture); } else { el.attachEvent("on" + eventName, callback); } } export const off = (el, eventName, callback, isUseCapture) => { if (el.removeEventListener) { el.removeEventListener(eventName, callback, !!isUseCapture); } else { el.detachEvent("on" + eventName, callback); } } export const triggerEvent = (eventName, value) =>{ var event = document.createEvent('HTMLEvents'); event.initEvent(eventName, false, true); event.value = value; return event }