Я использую Jquery Cycle для затухания некоторых изображений, загружаемых Ajax, и показываю заголовок для соответствующих изображений, используя опцию onBefore
в плагине. Затухающая часть этого работает сказочно. Часть заголовка вроде работает, только вместо загрузки только заголовков для текущего набора изображений, она загружает заголовки и между переходами каждого изображения, мигает случайная подпись для изображения принадлежность к ранее загруженному набору изображений.
Я попытался установить загрузку заголовка как before:
и after:
в настройках плагина без удачи, и я попытался использовать .empty()
, чтобы очистить контейнер заголовка перед загрузкой нового заголовка. Все еще не хорошо. Цикл Jquery вызывается как функция успеха плагина Ajax, который я использую с моей CMS; Я предполагаю, что проблема с заголовком имеет отношение к тому, что Jquery Cycle вызывается несколько раз, но даже уничтожение Jquery Cycle перед запуском нового экземпляра не помогло проблеме с заголовком. Вот как выглядит моя функция Jquery Cycle:
<!--calls jquery cycle after smd_ajax pulls in the content-->
function ajaxcycle(){
$('#full-wrap').cycle({
after: onBefore
});
function onBefore() {
$('.caption')
.empty()
.html('Opposite: ' + this.alt);
};
};
И вот живой сайт , чтобы вы могли видеть, что происходит. Любая помощь будет принята с благодарностью.