Backbone View и iFrame

Я хотел знать, правильно ли я что-то делаю, чтобы избежать утечек памяти.

Итак, у меня есть iFrame в представлении Backbone. При щелчке некоторых элементов внутри этого iframe я хочу выполнить некоторые функции внутри представления.

Например

Допустим, внутри iFrame есть элемент div, и вы хотите изменить цвет этого div по щелчку этого div.

Итак, внутри хука afterRender() я добавил привязку к событию, как показано ниже:

this.$('#myframe').contents().find('body')
  .on('click', '#divSample', 
    $.proxy(function(evt){
            //change color
            this.showSettingsPopup();
  }, this)
);

Так, как я должен идти о связывании событий или о том, что нужно делать, чтобы избежать утечек памяти.

В настоящее время в распоряжение метода я отсоединяю события.

0 ответов

Другие вопросы по тегам