js 发表于 2018-07-12 监听多个事件123456789101112131415161718192021// 可同时监听多个事件// 返回事件的执行方法,用于移除监听事件 export function addEvent(obj, type, fn) { if (obj.attachEvent) { // ie obj.attachEvent(`on${type}`, () => { fn.call(obj); }) } else { obj.addEventListener(type, fn, false); } return fn;} // callconst scrollFn = addEvent(window, 'scroll', () => { // do something}); // remove eventwindow.removeEventListener('scroll', scrollFn, false); 本文结束,感谢您的阅读 打赏 微信支付 支付宝