Изменил функции на
$('.button-handler').live('mouseover mouseout mousedown mouseup', function(event) {
if (event.type == 'mouseover') { $(this).attr("class", "button-hover"); }
if (event.type == 'mouseout') { $(this).attr("class", ""); }
if (event.type == 'mousedown') { $(this).attr("class", "button-down"); }
if (event.type == 'mouseup') { $(this).attr("class", ""); }
});
К сожалению, обработчик отрабатывает только один раз. Подскажите, пожалуйста, как заставить выполняться всегда?