好的,这里的人是我惊人的反重力图书馆。我试图将它定义为一个对象文字,嗯,我读到了所有酷孩子正在做的事情,以便封装他们的库。基本测试表明它工作正常,但我似乎无法从我的对象内部看到 document.body。
应该发生的是,当我单击“它正在工作”页面时应该发出警报。相反,我得到一个 document.body=null 错误。是什么赋予了?我的身体在哪里?为什么我不能为它设置鼠标事件?我浪费了我整个星期五的时间!呸!
antigrav={
activate:function(){
// turn on antigrav
document.body.onmousedown = antigrav.startPan();
},
startPan:function(event){
alert('it is working!');
},
}
document.onload=antigrav.activate();