jQuery — обработка событий с использованием Namespaced Events

Часто события навешиваются на элементы так:

А когда нужно снять обработчик события с элемента, то делается это так:

При этом слетят все обработчики события click с элемента. Можно снимать только конкретный обработчик, но это не очень удобно.
Гораздо удобнее группировать обработчики в неймспэйсы по функциональности, а потом снимать обработчики всего неймспэйса:

При этом есть ещё один очень большой плюс: события разных неймспэйсов не вызывают обработчики друг друга, а click вызовет все обработчики

Ссылка на документацию

Similar Posts

LEAVE A COMMENT