我有這樣的功能:如何刪除函數及其中的所有對象/處理程序?
var InitScrollbar = function() {
... variables, object, handlers, ecc
}
和調整大小我想摧毀它和它裏面的所有變量/處理/對象。試着:
$(window).on("resize", function (e) {
InitScrollbar = null;
//InitScrollbar();
});
但它內部的處理程序,調整大小後,再次工作。 我怎樣才能銷燬所有?
您需要手動刪除或禁用處理程序。 – SLaks
我同意SLaks - 你可能把它連接到某個地方的事件上,並且不會因爲你一次將空引用設置爲null而被刪除。 –
啊,只是再次讀你的問題。忽略我的答案,會在一秒鐘內重寫它 –