我有一个由 Backstretch 脚本驱动的全屏背景幻灯片。我正在尝试为每张幻灯片创建一个标题,并希望在
<span class="cap"></span>
代替
<div class="caption"></div>
跨度是填充幻灯片并隐藏的列表的一部分。
这是迄今为止我所拥有的一个jsfiddle。
感谢您的任何建议或帮助。
我有一个由 Backstretch 脚本驱动的全屏背景幻灯片。我正在尝试为每张幻灯片创建一个标题,并希望在
<span class="cap"></span>
代替
<div class="caption"></div>
跨度是填充幻灯片并隐藏的列表的一部分。
这是迄今为止我所拥有的一个jsfiddle。
感谢您的任何建议或帮助。
您可以backstretch.show
按照您在小提琴中的建议使用该事件,例如获取cap
元素数组。
每次加载新图像时,Backstretch 都会触发“backstretch.show”事件,触发传递事件和 Backstetch 实例的函数。例如,如果您监听该事件,您可以协调其他更改以与您的幻灯片放映一致。
代码:
// coordinating image captions with slides
$(b).on('backstretch.show', function() {
$(this).data("backstretch").index;
$(".caption").html(cap[$(this).data("backstretch").index].html());
});
这是一个工作小提琴:http: //jsfiddle.net/g84hK/9/