我有一個非常基本的jQuery幻燈片,我的朋友和我正試圖找出如何添加一個進度條來指示圖庫將切換到下一個圖像。這是我的朋友和我寫的我的幻燈片代碼。謝謝,任何幫助,非常感謝。如何將jQuery進度條添加到幻燈片庫?
/*的Javascript */
$('.ppt li:gt(0)').hide();
$('.ppt li:last').addClass('last');
$('.ppt li:first').addClass('first');
$('#play').hide();
var cur = $('.ppt li:first');
var interval;
$('#fwd').click(function() {
goFwd();
showPause();
});
$('#back').click(function() {
goBack();
showPause();
});
$('#stop').click(function() {
stop();
showPlay();
});
$('#play').click(function() {
start();
showPause();
});
function goFwd() {
stop();
forward();
start();
}
function goBack() {
stop();
back();
start();
}
function back() {
cur.fadeOut(1000);
if (cur.attr('class') == 'first')
cur = $('.ppt li:last');
else
cur = cur.prev();
cur.fadeIn(1000);
}
function forward() {
cur.fadeOut(1000);
if (cur.attr('class') == 'last')
cur = $('.ppt li:first');
else
cur = cur.next();
cur.fadeIn(1000);
}
function showPause() {
$('#play').hide();
$('#stop').show();
}
function showPlay() {
$('#stop').hide();
$('#play').show();
}
function start() {
interval = setInterval("forward()", 5000);
}
function stop() {
clearInterval(interval);
}
$(function() {
start();
});
/* HTML */
<ul class="ppt">
<li><img src="images/show_1_banner.jpg"></img></li>
<li><img src="images/show_2_banner.jpg"></img></li>
</ul>
<div id="buttons">
<button type="button" id="back" title="Previous"></button>
<button type="button" id="stop" title="Stop"></button>
<button type="button" id="play" title="Play"></button>
<button type="button" id="fwd" title="Next"></button>
</div>
/* CSS */
ul.ppt {position: relative;}
.ppt li {
position: absolute;
width:770px;
height:460px;
}
.ppt img {
width:750px;
height:440px;
margin:0 auto;
display:block;
margin-top:10px;
}