我有一个来自某人的工作脚本,就在这一行:
this.event = document.createEvent('Event');
当我查找文档时,我总是看到列出的一些可能性,比如mouseEvent,“事件”从未列出。
'事件'是真的吗?或者不是吗?
他有:
this.event = document.createEvent('Event');
this.event.initEvent('shake', true, true);
我希望能够触发4个不同的事件。 这是正确的方法吗?
this.event1 = document.createEvent('Event');
this.event1.initEvent('betaAwayTick', true, true);
this.event2 = document.createEvent('Event');
this.event2.initEvent('betaAwayHold', true, true);
this.event3 = document.createEvent('Event');
this.event3.initEvent('betaTowardsTick', true, true);
this.event4 = document.createEvent('Event');
this.event4.initEvent('betaTowardsHold', true, true);
或者这是否过度?
答案 0 :(得分:2)
所有其他事件类型实现/继承Event
接口。请参阅specification。
MDN也会在DOM 3事件列表中列出它:
基本活动模块| “事件”(Gecko也支持“事件”)| event.initEvent