Код: Выделить всё
SomeClass.prototype.someMethod= function() {
var that= this
this.$div2.click(function() {
that.someMethod2();
});
}
Код: Выделить всё
this.$div1.remove();
Я спрашиваю об этом, потому что обработчик событий в this.$div2 может хранить ссылку на HTML-элемент this.$div2, а также сохранять ссылку на экземпляр SomeClass через замыкание из-за переменной "that".
Так что мне следует позаботиться об этом должным образом удалить все подобные события и элементы HTML? Или простое удаление «корневого» элемента (this.$div1) решит проблему?
Подробнее здесь: https://stackoverflow.com/questions/138 ... javascript
Мобильная версия