2
我有一個小幻燈片。它適用於上一個和下一個按鈕。但現在我想用播放&暫停按鈕進行幻燈片放映。也許你有一個想法?Javascript自動播放幻燈片
的JavaScript:
function loadSlide(index){
$('#gallery li').fadeTo(6000, 1.0);
$('#gallery li').hide()
. eq(index).show();
}
$('#gallery').data('index',0).find('li').hide();
loadSlide(0);
$('#next').on('click',function(e){
var index = $('#gallery').data('index'),
numSlides = $('#gallery li').length;
index = (index + 1) % numSlides;
loadSlide(index);
$('#gallery').data('index',index);
e.preventDefault();
});
$('#previous').on('click',function(e){
var index = $('#gallery').data('index'),
numSlides = $('#gallery li').length;
index = (index + numSlides - 1) % numSlides;
loadSlide(index);
$('#gallery').data('index',index);
e.preventDefault();
});
$("#gallery li img").css({
'height':$("#gallery").height()+'px'
});
$("#gallery li").each(function(){
$(this).css({
'margin-left':'+'+parseInt($(this).children("img").width()/2)+'px'
});
});
$("#gallery li img").css({
'height':$("#gallery").height()+'px'
});
$("#gallery li").each(function(){
$(this).css({
'margin-left':'+'+parseInt($(this).children("img").width()/2)+'px'
});
});
}
在此先感謝!
**非常感謝**爲您的幫助!它工作正常。 我現在有一點點延遲(4000毫秒)。它看起來像這樣:。 '$( '#播放')點擊(函數(){ \t \t 噸= setInterval的(函數(){$( '#未來')的觸發器( '點擊'), 2000},4000); \t \t}); \t \t \t \t $( '#暫停')點擊(函數(){ \t \t clearInterval(T); \t \t});' – 2012-03-22 13:10:21
我很高興我能幫助; ) – 2012-03-23 12:11:47