Использование живых событий:
$('.className').live(function(event) {
...
}
jQuery хранит репозиторий всех живых селекторов, таких как .className
в этом случае. И это добавляет обработчик в документ для прослушивания событий, которые всплывают в документе. Затем этот специальный обработчик в основном проходит по всем активным селекторам и передает событие тем элементам, которые соответствуют активным селекторам, если таковые имеются.
Если какой-либо из промежуточных обработчиков событий перехватывает событие и останавливает его дальнейшее распространение до того, как оно достигнет документа, обработчики live
не будут выполняться.