首页 > Web开发 > 详细

针对淡入淡出的定时轮播效果自己写的js

时间:2015-09-29 16:37:32      阅读:250      评论:0      收藏:0      [点我收藏+]

如果不使用jquery的fadeIn和fadeOut的接口和不适用animate情况下,如果要做用js实现淡入淡出轮播效果,我所想到的办法就是使用css3新特性transition(注意好兼容性)。

先定义好两个class名,有分别有淡入bannerli0,和淡出的效果bannerli1。再用js定时器,让其类名替换。

(没有什么特别的难点,就是要注意循环那里要学好~)

var show = new function(){

var i = 0;
setInterval(function(){

if(!hasClass(Bannerli[i],"bannerli0")){
removeClass(Bannerli[i],"bannerli1");
addClass(Bannerli[i],"bannerli0");

++i;
if(i==Bannerli.length){i=0};
removeClass(Bannerli[i],"bannerli0");
addClass(Bannerli[i],"bannerli1");

if(i > (Bannerli.length)){
return;
}
}
},2500)

}

针对淡入淡出的定时轮播效果自己写的js

原文:http://www.cnblogs.com/Yirannnnnn/p/4846435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!