Я пытаюсь создать зависимое отображение заголовка из вызова Cycle:
$('#slideshow-images').cycle({
fx: 'scrollVert',
pager: '#slideshow-navigation',
activePagerClass: 'active',
timeout: 8000,
delay: 2000,
manualTrump:false,
before: captionProgress
});
function captionProgress(currSlideElement, nextSlideElement, options, forwardFlag) {
var arr = $('.slideshow-caption');
// need to do something here but don't know what...
}
Так что до того, как новое изображение будет вставлено - заголовок изменится - заголовок имеет тот же индекс, что и изображение, но я не совсем знаю, как вызвать правильный заголовок.
Вот структура слайд-шоу:
<div id="slideshow-captions">
<div class="slideshow-caption active">
<h2>Heading 1</h2>
<h1>Consulting<br />
Services</h1>
</div>
<div class="slideshow-caption">
<h2>Heading 2</h2>
<h1>Consulting<br />
Services</h1>
</div>
<div class="slideshow-caption">
<h2>Heading 3</h2>
<h1>Consulting<br />
Services</h1>
</div>
</div>
<div id="slideshow-images">
<div class="slideshow-image">
<h1 class="heading">Gallery image</h1>
<img src="/images/header/01.jpg" alt="" width="620" height="304" />
</div>
<div class="slideshow-image">
<h1 class="heading">Gallery image</h1>
<img src="/images/header/02.jpg" alt="" width="620" height="304" />
</div>
<div class="slideshow-image">
<h1 class="heading">Gallery image</h1>
<img src="/images/header/03.jpg" alt="" width="620" height="304" />
</div>
</div>
Есть идеи, как этого добиться?