我有這個片段不起作用:原型:Element.remove.bind(富)如預期
self.puff({duration: 0, queue: 'end',
afterFinish: Element.remove.bindAsEventListener(self)
});
自我是一個元素;它應該在文檔上的所有效果完成時從文檔中移除一個元素。
不幸的是,這不起作用,因爲「element.parentNode未定義」失敗。 如果我用function() { self.remove(); }
代替Element.remove.bindAsEventListener(self)
那麼它會。我試過只是綁定()具有相同的結果。
問題是:爲什麼它不工作,我應該如何使用bind()?
用於顯示在完成所有效果後刪除元素的更簡單方法的獎勵點。
哦!我想我會留在`function(){self.remove();}我想我必須使用Element.remove.curry()不綁定() 無論哪種方式,我想我會留在`function(){self.remove(); }` – alamar 2009-05-25 15:19:23