Jquery实现图片轮播功能-创新互联

周末闲暇时,参照http://www.cnblogs.com/babyzone2004/archive/2010/08/30/1812682.html实现了个jquery图片轮播特效

成都创新互联公司专业为企业提供陈巴尔虎网站建设、陈巴尔虎做网站、陈巴尔虎网站设计、陈巴尔虎网站制作等企业网站建设、网页设计与制作、陈巴尔虎企业网站模板建站服务,10年陈巴尔虎做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

界面效果:

Jquery实现图片轮播功能

css实现:

*{
    margin: 0;
}
div{
    position:relative;
    width:600px;
    height:400px;
    border:1px #000 solid;
    overflow:hidden;
    margin:auto;
}
div ul{
 list-style-type:none;
 position:absolute;
 bottom:0;
 z-index:11;
 right:25px;
 filter: Alpha(Opacity=80);opacity:0.8;
}
div ul li{
    width:30px;
    line-height:30px;
    border-left: 0;
    border-top:1px #FFF solid;
    border-right:1px #FFF solid;
    border-bottom:1px #FFF solid;
    text-align:center;
    vertical-align:middle;
    float:left;
    background-color:#0ABB6A;
    cursor:pointer;
    font-size:15px;
    font-weight:600;
    color:#FFF;
}
.list{
    background-color:#AF0348;
    color:#000;
}
ul li:first-child{
    border-left:1px #FFF solid;
}
a{
    position:fixed;
}
#banner_bg{
    width:600px;
    height:30px;
    background-color:#000;
    position:absolute;
    z-index:10;
    filter: Alpha(Opacity=40);opacity:0.4;
    bottom:0;
}

js代码实现:

var n = 0,i = 0, count = 0;var timeout = 2000;var nid;
$(function(){        
$("div > div a").not(":first-child").hide();
         $("div > ul li").eq(0).addClass("list");
          count = $("div > ul li").length;          
          var index = 0;         
           $("div > ul li").hover(function(){                 
            index = $(this).index();                 
            $(this).addClass("list");                  
            $(this).parent().children().not(":eq("+ index +")").removeClass("list"); },
              function(){
              $(this).removeClass("list");           
              $(this).parent().children().eq(n).addClass("list"); 
            });        
                           
            $("div > ul li").click(function(){
                    i = $(this).text() - 1;               
                    n = i;               
                    $("div > div a ").eq(i).fadeIn(1500); 
                    $(this).addClass("list");                            
                    $(this).parent().children().not(":eq(" + i + ")").removeClass("list");
                    $("div > div a").not(":eq(" + i + ")").fadeOut(1500);    });       
                    clearInterval(nid);        
                    nid = setInterval(function(){
                          Change();            
                    },timeout);        
                    $("div *").hover(function(){
                          clearInterval(nid);
                    },function(){                
                    clearInterval(nid); 
                    nid = setInterval(function(){
                    Change();                    
                    },timeout);    
                    });    
                    });function Change(){
                       n = n >= count ? 0 : ++ n;
                       $("#banner > ul li").eq(n).trigger("click");
                    }
html实现:

 
 
  -jquery 图片轮换-
  
  
  
 
 
  
  
       
             
  • 1
  •          
  • 2
  •          
  • 3
  •          
  • 4
  •          
  • 5
  •        
       
                                              
  
 

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:Jquery实现图片轮播功能-创新互联
本文链接:http://scyanting.com/article/dedosj.html

其他资讯