我想知道是否有人有一些简单的东西从一堆div创建一个画廊。如
<div id=gallery>
<div class='slide' id=1><img src='image1.png'> this is image 1</div>
<div class='slide' id=2><img src='image1.png'> this is image 1</div>
<div class='slide' id=3><img src='image1.png'> this is image 1</div>
<div class='slide' id=4><img src='image1.png'> this is image 1</div>
</div>
我喜欢一次展示一个DIV。单击div前进到下一张幻灯片。最后,它会循环回到第一个。
没有效果,只是简单地显示一个div然后是next。
由于 斯科特
更新:
好的,我决定根据http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/写自己的。任何人都可以使这段代码更加紧凑和有效,请添加评论。
$(document).ready(function(){
var currentPosition = 1;
var slides = $('.slide');
var numberOfSlides = slides.length;
if(currentPosition==1){ $('.slide').hide(); $('#1').show()};
// Create event listeners for .controls clicks
$('.slide')
.bind('click', function(){
currentPosition = parseInt($(this).attr('id'));
if(currentPosition == numberOfSlides) {
$('.slide').hide();
$('#1').show();
} else {
$('.slide').hide();
nextPosition = parseInt(currentPosition+1);
$('#'+nextPosition).show();
}
});
});
答案 0 :(得分:1)
您可能需要查看此处建议的内容以节省时间:http://blueprintds.com/2009/01/20/top-14-jquery-photo-slideshow-gallery-plugins/
答案 1 :(得分:1)
这是一个类似的问题,得到了很多答案:Nice way to show html <DIV> elements like gallery, mooflow, lightbox etc
答案 2 :(得分:1)
我将评论改为答案
http://vandelaydesign.com/blog/web-development/jquery-image-galleries/
最近查看我们的实施
www.allposters.com ///这里有一个滑块
答案 3 :(得分:1)
在我看来,jQuery插件Colorbox是最好的! 非常多功能和稳定的画廊。
http://colorpowered.com/colorbox/
实例 http://colorpowered.com/colorbox/core/example1/index.html
真实世界的实施: http://www.bakkerbart.nl(如果按“bestellen”按钮)