1 | export 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 |