按顺序淡入淡出图像
我想要实现的目标是按顺序淡入淡出图像,但将其设置为第一个开始,然后是下一个,然后是下一个,以便连续淡入淡出。
这里有一个链接,告诉我我已经走了多远。
http://bwnew.users34.interdns.co.uk/
这是我的代码,它的工作原理但我想要稍微停顿一下,以便从左向右流动。
<script type="text/javascript">
$('#slider img:gt(0)').hide();
$('#slider2 img:gt(0)').hide();
$('#slider3 img:gt(0)').hide();
a=0;
b=0;
c=0;
setInterval(function() {
$("#slider img").eq(a).fadeOut();
if(a==$('#slider img').length-1)
a=0;
else
a++;
$("#slider img").eq(a).fadeIn();
$("#slider2 img").eq(b).fadeOut();
if(b==$('#slider2 img').length-1)
b=0;
else
b++;
$("#slider2 img").eq(b).fadeIn();
$("#slider3 img").eq(c).fadeOut();
if(c==$('#slider3 img').length-1)
c=0;
else
c++;
$("#slider3 img").eq(c).fadeIn();
}, 3000);
What i am trying to achieve is to fade images in sequence but set it so the first one starts then the next one then the next so the fade in a row.
Here a link to how far ive got.
http://bwnew.users34.interdns.co.uk/
here is my code its working but i want a slight pause so the flow from left to right.
<script type="text/javascript">
$('#slider img:gt(0)').hide();
$('#slider2 img:gt(0)').hide();
$('#slider3 img:gt(0)').hide();
a=0;
b=0;
c=0;
setInterval(function() {
$("#slider img").eq(a).fadeOut();
if(a==$('#slider img').length-1)
a=0;
else
a++;
$("#slider img").eq(a).fadeIn();
$("#slider2 img").eq(b).fadeOut();
if(b==$('#slider2 img').length-1)
b=0;
else
b++;
$("#slider2 img").eq(b).fadeIn();
$("#slider3 img").eq(c).fadeOut();
if(c==$('#slider3 img').length-1)
c=0;
else
c++;
$("#slider3 img").eq(c).fadeIn();
}, 3000);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单但明确:
Simplest-but-explicit:
非常感谢,这是工作代码,
只需尝试去掉空格即可。
http://bwnew.users34.interdns.co.uk/
Brilliant thanks this is the working code
Just need to try and get rid off the blank space.
http://bwnew.users34.interdns.co.uk/