-3

我了解如何创建事件,如下所示:

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

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

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

4

1 回答 1

0

好的,它是:

if(shaked)window.dispatch(evt);

我以为我们总是要写

window.dispatch(evt);

接着

if(shaked)return true; //or something like that
于 2012-06-08T10:56:25.100 回答