0
我的頁面上有一個div元素。當頁面加載時,我想指定以某種方式在此元素上調用destroy()之後(基於用戶在UI中執行的操作),我指定的函數會觸發。我如何附加到destroy()事件?MooTools:附加到destroy()事件
我的頁面上有一個div元素。當頁面加載時,我想指定以某種方式在此元素上調用destroy()之後(基於用戶在UI中執行的操作),我指定的函數會觸發。我如何附加到destroy()事件?MooTools:附加到destroy()事件
你可以建立一個新的元素方法 - 就像這樣。
Element.implement({
smartDestroy: function(callback, options) {
this.destroy();
var options = options || {};
if ($type(callback) === "function")
callback.pass(options)();
return null;
}
});
$("foo").smartDestroy(function(options) {
alert(options.message);
}, {message: "gone"});
除此之外,destroy()方法沒有任何事件可以提高 - 你應該確定上面,你可以調整它做任何你需要的。
p.s.你已經提出了5個問題,並且沒有接受單一答案,如果你沒有看到你的問題,它不會幫助任何其他人可能有同樣的問題...... –