Odświeżanie nasłuchiwania zdarzeń JavaScript
Mam javascript, który odziedziczyłem po mojej pracy. W tym javascript mamy pasek boczny, który jest stale aktualizowany (co 1–10 minut). W skrypcie analizujemy i przetwarzamy AJAX z serwera, a następnie wywołujemy interesującą funkcję.
function renewClicks(){
$('.classElem').unbind('click');
$('.classElem2').unbind('click');
$('.classElem3').unbind('click');
$('.classElem').click(elm1funct);
$('.classElem2').clikc(elm2funct);
$('.classElem3').click(elm3funct);
}
Gdzie .classElem jest selektorem klasy css dołączanym do każdego obrazu dodawanego do strony. I elmfunct to funkcja napisana do obsługi kliknięcia. To działa na każdej aktualizacji (cofnięcie autoryzacji ważnych już dodanych elementów, a następnie ponowne dodanie ich wszystkich). Chcę wiedzieć, czy istnieje sposób, w jaki mogę dołączyć nasłuchiwanie do elementu body w DOM, tak aby wszystkie elementy obrazu dodane do strony i dziedziczące klasę css były już obsługiwane, a zatem nie były wyrejestrowywane i ponownie zarejestrowane przy każdej aktualizacji.
Dziękujemy za wszelkie informacje, które możesz dostarczyć.