有没有机会在文档而不是窗口上收听“devicemotion”事件? 并使用
window.addEventListener('devicemotion', this);
而不是
document.addEventListener('devicemotion', this);
答案 0 :(得分:0)
首先认为代码window.addEventListener('devicemotion', this);
不正确。它应window.addEventListener('devicemotion', function(){},false);
如果您使用document.addEventListenser
,那么说文档对象是窗口(a.k.a.window.document)的子对象,就像将它绑定到window.document.addEventListenser
一样。
回答你的问题将它与window
或document
绑定没有区别我能想到的唯一区别就是你在addEventListenser
中使用第3个参数,{ {1}}当你传递的是真的然后你不是向下钻取事件给孩子们
您可以在此link
中阅读更多内容