我有一个小小的幻灯片。它可以很好地使用“上一步”和“下一步”按钮。但现在我想制作一个带有播放和暂停按钮的幻灯片。也许你有主意了?
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'
});
});
}提前感谢!
发布于 2012-03-22 20:33:08
没有测试,但是像这样的东西应该可以工作:
$('#start').click( function(){
t = setInterval( function(){ $('#next').trigger('click'), 2000 } );
});
$('#stop').click( function(){
clearInterval(t);
});https://stackoverflow.com/questions/9822130
复制相似问题