当前位置:编程学习 > JAVA >>

jquery菜单式图片轮播特效仿淘宝

jquery菜单式图片轮播特效仿淘宝,废话不说,看代码:
效果图如下:
 
 
<!DOCTYPE html>  
  
<html>  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
        <title>jquery菜单式图片轮播特效仿淘宝</title>  
        <style>  
            *{margin:0px;padding:0px;}  
            #box{  
                width:200px;  
                height:320px;  
                overflow:hidden;  
                margin:10px auto;  
                box-shadow:0px 0px 5px #ddd;  
                position:relative;  
            }  
            #box div{  
                width:600px;  
                height:320px;  
                position:absolute;  
                left:0px;  
                top:0px;  
                z-index:1;  
            }  
            #box div img{  
                width:200px;  
                float:left;  
            }  
              
            #box ul{  
                width:100%;  
                height:90px;  
                overflow:hidden;  
                position:absolute;  
                left:0px;  
                bottom:30px;  
                z-index:2;  
            }  
            #box ul li{  
                width:180px;  
                height:30px;  
                line-height:30px;  
                font-size:12px;  
                color:#FFF;  
                position:relative;  
                cursor:pointer;  
            }  
            #box ul li span{  
                padding-left:10px;  
            }  
            #box ul li i{  
                display:block;  
                width:5px;  
                height:9px;  
                background:url(images/ico.png) no-repeat -107px -20px;  
                position:absolute;  
                top:10px;  
                right:20px;  
                display:none;  
            }  
        </style>  
        <script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script>  
        <script type="text/javascript">  
            $(function(){  
                var aLi = $('#box ul li');  
                var oDiv = $('#box div');  
                aLi.mouseover(function(){  
                    aLi.stop();  
                    aLi.find('i').hide();  
                    $(this).find('i').show();  
                    oDiv.stop().animate({  
                        left:-$(this).index()*200  
                    },500)  
                    aLi.stop();  
                    $(this).siblings().animate({  
                        width:180  
                    },600);  
                    $(this).animate({  
                        width:200  
                    },600)  
                })  
            })  
        </script>  
    </head>  
    <body>  
          
        <div id="box">  
            <div>  
                <img src="images/1.jpg">  
                <img src="images/2.jpg">  
                <img src="images/3.jpg">  
            </div>  
            <ul>  
                <li style="background:#985479;"><span>三星S4天猫抢先首发</span><i> </i></li>  
                <li style="background:#fc6a6d;"><span>大家电周末疯狂抢购</span><i> </i></li>  
                <li style="background:#2f8b98;"><span>平板春游记 分享有礼</span><i> </i></li>  
            </ul>  
        </div>  
          
  
    </body>  
</html>  

 

 
补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,