Всем спасибо за ответы. Решил велосипедом. Раньше это
$( document ).ajaxComplete(function() { ... });
работало 1 раз после запроса, а при переключении месяца (следующий/предыдущий) класс удалялся. Добавил код при клике на эти кнопки добавлять класс. И это работает, класс добавляется уже к существующим и после ajax запроса, и с высотой всё нормально.
// После ajax запроса добавить класс
$( document ).ajaxComplete(function() {
$("a.link-event").addClass("circle");
});
// При клике на кнопку "следующий" или "предыдущий" месяц добавить такой же класс
$( document ).on( "click", ".month-button", function() {
$("a.link-event").addClass("circle");
});
Если вы знаете вариант лучше, напишите в комментариях