我试着去建立这样的画廊与jQuery:图片廊随着div容器
我想在每个容器的div不同的背景图像,以及不同的图像(IMG)在每个div。
我也希望divs能够一个接一个地淡入淡出,并且在新页面加载时淡出。
我将如何设置?
我试着去建立这样的画廊与jQuery:图片廊随着div容器
我想在每个容器的div不同的背景图像,以及不同的图像(IMG)在每个div。
我也希望divs能够一个接一个地淡入淡出,并且在新页面加载时淡出。
我将如何设置?
你最好使用jQuery并使用fadeIn和fadeOut函数。你可以将fadeIn函数串在一起,以便在加载之后移动到下一个函数。
jQuery('#div1').fadeIn('slow', function() {
jQuery('#div2').fadeIn('slow', function() {
//repeat for div3, div4, etc etc..
})
});
而且,背景图像,你只要给每个div的一个id,并通过CSS设置背景图片:
#div1 {
background-image: url(images/test.jpg);
width: 100px;
height: 100px;
background-repeat: none;
}
对于申报单中的图像,只使用HTML将它们放置:
<div id="div1">
<img src='test.jpg' width='100' height='100' alt="test" />
</div>
是不是有一个更动态的方式来构建这与jQuery的?可以说,我希望有一个300格的网格...我非常怀疑这将是高效的写作jQuery('#div1')。fadeIn('slow',function(){300次。 – WillingLearner 2011-03-07 00:42:28
@WillingLearner你可以使用。setTimeout函数和创建一个循环 'code' 的setTimeout( “showDiv()”,5000); 变种计数器= 0; 功能showDiv(){ jQuery的( '#DIV' +计数器).fadeIn( 'slow'); counter ++; } – 2011-03-07 00:56:51
@愿意学习者,你想要一种导向或真正的代码,我可以指导你如何做到这一点,如果你想这样? – kobe 2011-03-06 04:48:30
为div定义了一个宽度,并且为一行创建了四个div,您可以为此创建一个循环,让背景图像从for循环动态进入,并在添加背景时使用jquery动画。..您应该知道如何浮动这些divs左右清晰,然后你们全都准备好了。 – kobe 2011-03-06 04:49:35
我有点寻找代码来设置它,因为我真的不知道如何。 – WillingLearner 2011-03-06 04:50:49