Мне удалось поработать над этим позже в тот же день, но в последние несколько дней я был слишком занят, чтобы опубликовать решение, к которому я пришел. Я использовал ту же функцию addItemCallback, которая требуется для динамической загрузки элементов, но для другого события, связанного с событием onChange фильтра года. Что ж, вот оно, и я надеюсь, что это может помочь нескольким другим, пытающимся реализовать то же самое:
функция mycarousel_initCallback (карусель) {
jQuery('#filter_year').live('change', function() {
jQuery.get(
'dynamic_ajax_php.php',
{
first: carousel.first,
last: carousel.last+1,
year:""+$(this).val()+""
},
function(xml) {
mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
},
'xml'
);
});
}
Ответ будет звучать слишком специфично для вопроса (ну, вопрос тоже был слишком конкретным) - но я хотел показать, как можно отслеживать события из элементов вне карусели и использовать их для манипулирования каруселью.
Ура!