我理解如何创建事件,如:
var evt=document.createEvent('Event');
evt.initEvent('foo',true,true);
window.dispatch(evt);
然后任何人都可以写:window.addEventListener("foo",myFunc,false);
(仅适用于野生动物园)
但我不明白我在哪里定义了事件foo
的测试。例如,如果事件是shake
,如果iPhone被晃动,我在哪里编写测试?
答案 0 :(得分:0)
好的,是:
if(shaked)window.dispatch(evt);
我以为我们总是要写
window.dispatch(evt);
然后
if(shaked)return true; //or something like that