если же у вас периодические повторяющиеся запросы (например что-то вроде подгрузки контента в зависимости от прокрутки страницы) можно попробовать собирать объекты кнопок в глобальном массиве и навешивать события только на появившиеся при подгрузке:
- создаем пустой массив;
- при успешной обработке запроса вызываем колбэком ф-цию, которая находит все кнопки на странице и проверяет, есть ли уже такие кнопки в нашем глобальном массиве.
- если этой кнопки в массиве нет, навешиваем на нее листенер и добавляем в массив
как вариант тогда можно попробовать запихнуть поиск кнопок и навешивание события в функцию и вызывать ее колбэком после обработки запроса. К тому времени кнопки уже будут доступны. Правда, такой вариант лучше подойдет, если запрос единоразовый.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
- создаем пустой массив;
- при успешной обработке запроса вызываем колбэком ф-цию, которая находит все кнопки на странице и проверяет, есть ли уже такие кнопки в нашем глобальном массиве.
- если этой кнопки в массиве нет, навешиваем на нее листенер и добавляем в массив