Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Удаление событий при удалении DOM элементов (https://javascript.ru/forum/events/59674-udalenie-sobytijj-pri-udalenii-dom-ehlementov.html)

nextdrift 22.11.2015 04:54

Удаление событий при удалении DOM элементов
 
Всем привет.

Задался вопросом по поводу удаления событий.
Сайт построен на ajax.

При загрузке навешиваются обработчики на элементы страницы (через jQuery).

При удалении элементов DOM события на них также удаляются или остаются в памяти?

Вопрос банальный, но хочется удостовериться и жить спокойно.

рони 22.11.2015 15:01

nextdrift,
а зачем навешивать на то что переодически подгружется и удаляется -- может делегирование на постоянный обьект сделать?

nextdrift 23.11.2015 00:51

Большая часть приложения уже использует live обработчики.
В целом и на другую часть вроде есть решение сделать через live.

Но меня интересует вопрос про то, удаляются ли события при удалении DOM? :)

рони 23.11.2015 01:02

Цитата:

Сообщение от nextdrift
live

а почему не on?

pnpquest 23.11.2015 01:07

nextdrift,
Надо смотреть реализацию функции, через которую ты навешиваешь события. Найди ее в библиотеке и запости сюда.


Часовой пояс GMT +3, время: 16:19.