我剛剛將代碼從1.2.4升級到1.3。通常情況下,一個元素已經被銷燬,但它的事件仍然會被調用。但是,所有這些元素方法都被清除了。這個問題只發生在IE中。Mootools 1.3的元素銷燬()總是在IE中失敗
有沒有人遇到類似的升級問題?
我剛剛將代碼從1.2.4升級到1.3。通常情況下,一個元素已經被銷燬,但它的事件仍然會被調用。但是,所有這些元素方法都被清除了。這個問題只發生在IE中。Mootools 1.3的元素銷燬()總是在IE中失敗
有沒有人遇到類似的升級問題?
是的,這是一個已知和報告的錯誤。更多信息可以在這裏找到: https://mootools.lighthouseapp.com/projects/2706/tickets/1090-destroying-element-with-duplicate-event-handlers-throws-error-in-ie8
此外,我發現,如果我避免使用自定義事件並僅使用元素事件,它會正常工作,因爲我們說「銷燬」,它將清理元素事件,但一些自定義事件仍然存在。 – 2010-12-31 15:27:25
請在jsfiddle.net上創建一個測試用例,以便其他人可以使用該代碼。 – 2010-12-13 22:58:05