我有一个来自某人的工作脚本,里面有这样一行:
this.event = document.createEvent('Event');当我查阅文档时,我总是看到一些列出的可能性,比如mouseEvent,'Event‘从来没有列出过。
“事件”是真实的事件吗?或者不是呢?
他有:
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);或者这是过度杀伤力?
发布于 2012-03-20 23:39:42
所有其他事件类型都实现/继承Event接口。请参阅specification。
MDN还将其列在DOM 3事件列表中:
基础事件模块| "Event“(Gecko也支持" events ") | event.initEvent
https://stackoverflow.com/questions/9789814
复制相似问题