1
我不覺得我的問題的答案。我認爲這是一個很小的問題,但我目前腦中有一些結。jQuery的週期addSlides「ALT」
我需要<的造型裏>元素,但功能的alt
屬性添加到一個特定元素(#C11)不出現<img>
之前使用<li>
時,雖然它似乎沒有精細的工作。
你能幫我嗎?
這裏是我的JS:
$(document).ready(function() {
$('#slideshow1').cycle({
fx: 'scrollHorz',
auto: false,
before: onBefore,
prev: '#prev',
next: '#next',
timeout: 0,
sync: 1,
speed: '100',
pagerAnchorBuilder: pagerFactory,
after: function() {
$('#c1').html(this.alt);
}
});
var slidesAdded = false;
function onBefore(curr, next, opts) {
if (!opts.addSlide || slidesAdded)
return;
opts.addSlide('<li><img src="loadimages/1.jpg" width="800" height="560" alt="Beach 1" /></li>');
opts.addSlide('<li><img src="loadimages/2.jpg" width="800" height="560" alt="Beach 2" /></li>');
opts.addSlide('<li><img src="loadimages/3.jpg" width="800" height="560" alt="Beach 3" /></li>');
opts.addSlide('<li><img src="loadimages/4.jpg" width="800" height="560" alt="Beach 4" /></li>');
slidesAdded = true;
};
function pagerFactory(idx, slide) {
var s = idx > 2 ? ' style="display:none"' : '';
return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
};
和這裏的HTML:
<div style="text-align:center;margin:auto;width:300px">
<a href="#"><span id="prev">Prev</span></a>
<a href="#"><span id="next">Next</span></a>
</div>
<div id="slideshow1" class="pics">
<li><img src="loadimages/1.jpg" width="800" height="560" alt="Beach 1" /></li>
<li><img src="loadimages/4.jpg" width="800" height="500" alt="Beach 2" /> </li>
</div>