我正在使用 Jquery Cycle 淡化 Ajax 加载的一些图像,并使用onBefore
插件中的选项显示相应图像的标题。褪色部分的效果非常好。标题部分有点工作,只是不是只加载当前图像集的标题,而是加载标题,并且在每个图像转换之间闪烁一个随机标题,用于属于先前加载的图像集的图像。
我尝试将标题加载设置为两者before:
和after:
插件选项,但没有运气,我尝试.empty()
在加载新标题之前使用清除标题容器。还是不行。Jquery Cycle 被称为我在 CMS 中使用的 Ajax 插件的成功功能;我猜标题问题与 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);
};
};
这是现场直播,您可以看到正在发生的事情。任何帮助将不胜感激。