自己写的仿爱奇艺综艺频道轮播图,没有淡入淡出效果

<!DOCTYPE html>
<html>
        <head>
                <title></title>
                <meta charset='utf-8' />
                <script src='js/jquery.js'></script>
                <style>
                        .box div {display:inline-block;text-align:center;cursor:pointer;}
                        .box{text-align:center;}
                        .show{position:absolute;left:26%;z-index:10;}
                        .left{position:absolute;left:0px;z-index:2}
                        .right{position:absolute;right:0px;z-index:1}
                        .zleft{width:872px;height:410px;background:black;position:absolute;left:0px;top:0px;opacity:0.8;z-index:7;}
                        .zright{width:872px;height:410px;background:black;position:absolute;right:0px;top:0px;opacity:0.8;z-index:7;}
                        .lunbo .hide{display:none;}
                        .thmail ul li{float:left;list-style:none;margin:5px;position:relative;}
                        .bimg{position:absolute;top:0px;left:0px;display:inline-block;width:116px;height:60px;background:url("image/focus-cover-11660.png") no-repeat ;}
                </style>
        </head>
        <body>
                <div class='box'>
                        <div style="width:100%;height:410px;position:relative;top:0px;left:0px;">
                                <div class='zleft'></div>
                                <div class='zright'></div>
                                <div class="lunbo" style="width:100%;height:410px;">
                                        <div class="hide"><img src='image/52fec253dfc642b1bd19bd82f9ef80e7.jpg'></div>
                                        <div class='left'><img src='image/1f24b0c646604418ae1d99957dd24e26.jpg'></div>
                                        <div class='show'><img src='image/2c64e3e1bf5241b7a3333bf85f92285b.jpg'></div>
                                        <div class='right'><img src='image/4bd9ea60fe1e48a5915f581cdfd167f5.jpg'></div>
                                        <div class="hide"><img src='image/26e576c390a14e55a7f436b583e23c6c.jpg'></div>
                                        <div class="hide"><img src='image/a7c63324731e45a1906238c22c84040a.jpg'></div>
                                        <div class="hide"><img src='image/5526d35ea50b4327b9265fcdfeaec016.jpg'></div>
                                </div>
                        </div>
                        <div class="thmail">
                                <ul>
                                        <li><div><img src="image/27bfbb99592648a5a608a32eb540c9ba.jpg"><i></i></div></li>
                                        <li><div><img src="image/92bbcb10ea054a6691513c9c1b7c330a.jpg"><i></i></div></li>
                                        <li><div><img src="image/74b079ce8fdf4e7cac6e5b89b5869ab3.jpg"><i></i></div></li>
                                        <li><div><img src="image/765cd9d886a242b285eaaaee8e5538e0.jpg"><i></i></div></li>
                                        <li><div><img src="image/66d98cc94ec849ef8fa3e84687753f88.jpg"><i></i></div></li>
                                        <li><div><img src="image/635f13361b7b42dc90322a57044cdaaa.jpg"><i></i></div></li>
                                        <li><div><img src="image/b4392fa100c44b608c2a2e6100699be3.jpg"><i></i></div></li>
                                </ul>
                        </div>
                </div>
                <script>
                        $("body").on("click",".zleft",function(){
                                clearInterval(status);
                                if($(".show").prev().html() !== undefined){
                                        if($(".show").next().html() == undefined){
                                                $(".lunbo div").eq(0).addClass("hide").removeClass("right");
                                        }else{
                                                $(".show").next().addClass("hide").removeClass("right");
                                        }
                                        $(".show").addClass("right").removeClass("show").prev().addClass("show").removeClass("left");
                                        if($(".show").prev().html() == undefined){
                                                $(".lunbo div").eq($(".lunbo div").length-1).addClass("left").removeClass("hide");
                                        }else{
                                                $(".show").prev().removeClass("hide").addClass("left");
                                        }
                                }else{
                                        $(".show").addClass("right").removeClass("show").next().removeClass("right").addClass("hide");
                                        $(".lunbo div").eq($(".lunbo div").length-1).addClass("show").removeClass("left").prev().removeClass("hide").addClass("left");
                                }
                                $(".thmail ul li").find("i").removeClass("bimg");
                                $(".thmail ul li").eq($(".show").index()).find("div i").addClass("bimg");
                                use();
                        })
                        
                        $("body").on("click",".zright",function(){
                                clearInterval(status);
                                if($(".show").next().html() !== undefined){
                                        if($(".show").prev().html() == undefined){
                                                $(".lunbo div").eq($(".lunbo div").length-1).addClass("hide").removeClass("left");
                                        }else{
                                                $(".show").prev().addClass("hide").removeClass("left");
                                        }
                                        $(".show").addClass("left").removeClass("show").next().addClass("show").removeClass("right");
                                        if($(".show").next().html() == undefined){
                                                $(".lunbo div").eq(0).addClass("right").removeClass("hide");
                                        }else{
                                                $(".show").next().removeClass("hide").addClass("right");
                                        }
                                }else{
                                        $(".show").addClass("left").removeClass("show").prev().removeClass("left").addClass("hide");
                                        $(".lunbo div").eq(0).addClass("show").removeClass("right");
                                        $(".lunbo div").eq(0).next().removeClass("hide").addClass("right");
                                }
                                $(".thmail ul li").find("i").removeClass("bimg");
                                $(".thmail ul li").eq($(".show").index()).find("div i").addClass("bimg");
                                use();
                        })
                        
                        var status = '';
                        function use(){
                                status = setInterval(function(){
                                        $(".zright").trigger("click");
                                },"3000");
                        }
                        
                        use();
                        $(".thmail ul li div img").mousemove(function(){
                                $(this).parents("li").siblings().find("i").removeClass("bimg");
                                $(this).next().addClass("bimg");
                                if($(".show").prev().html() == undefined){
                                        $(".lunbo div").eq($(".lunbo div").length-1).removeClass("left").addClass("hide");
                                }else{
                                        $(".show").prev().removeClass("left").addClass("hide");
                                }
                                if($(".show").next().html() == undefined){
                                        $(".lunbo div").eq(0).removeClass("right").addClass("hide");
                                }else{
                                        $(".show").next().removeClass("right").addClass("hide");
                                }
                                $(".show").removeClass("show").addClass("hide");
                                $(".lunbo div").eq($(this).parents("li").index()).removeClass("hide").addClass("show");
                                if($(".show").prev().html() == undefined){
                                        $(".lunbo div").eq($(".lunbo div").length-1).removeClass("hide").addClass("left");
                                }else{
                                        $(".show").prev().removeClass("hide").addClass("left");
                                }
                                if($(".show").next().html() == undefined){
                                        $(".lunbo div").eq(0).removeClass("hide").addClass("right");
                                }else{
                                        $(".show").next().removeClass("hide").addClass("right");
                                }
                        })
                        
                </script>
        </body>
</html>

 

posted @ 2017-02-17 09:53  地球上的我  阅读(289)  评论(0编辑  收藏  举报