定义事件

时间:2012-06-08 10:40:53

标签: javascript

我理解如何创建事件,如:

var evt=document.createEvent('Event');
evt.initEvent('foo',true,true);
window.dispatch(evt);

然后任何人都可以写:window.addEventListener("foo",myFunc,false);(仅适用于野生动物园)

但我不明白我在哪里定义了事件foo的测试。例如,如果事件是shake,如果iPhone被晃动,我在哪里编写测试?

1 个答案:

答案 0 :(得分:0)

好的,是:

if(shaked)window.dispatch(evt);

我以为我们总是要写

window.dispatch(evt);

然后

if(shaked)return true; //or something like that