UNPKG

610 BJavaScriptView Raw
1export default class Event{
2
3 static add(t,eventName,cb){
4 if(window.addEventListener){
5 t.addEventListener(eventName,cb,false)
6 }else if(window.attachEvent){
7 t.attachEvent(`on${eventName}`,cb)
8 }else{
9 t[`on${eventName}`] = cb;
10 }
11 }
12
13 static del(t,eventName,cb){
14 if(window.removeEventListener){
15 t.removeEventListener(eventName,cb,false)
16 }else if(window.detachEvent){
17 t.detachEvent(`on${eventName}`,cb)
18 }else{
19 t[`on${eventName}`] = null;
20 }
21 }
22
23}
\No newline at end of file