zoukankan      html  css  js  c++  java
  • jQuery仿京东首页广告图片切换图片轮播

    1、效果图如下:

    2、源码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>jQuery仿京东首页广告图片切换</title>

    <style type="text/css">
    div,ul,li,a,span,img{margin:0;padding:0;}
    li{list-style:none;}
    #slider{790px;height:340px;margin:10% auto;position:relative;}
    .slider_list li{position:absolute;display:none;}
    .slider_list li:first-child{display:block;}
    .slider_icon{position:absolute;z-index:1;left:40%;bottom:20px;font-size:0;padding:4px 8px;border-radius:12px;background-color:hsla(0,0%,100%,.3);}
    .slider_icon i{display:inline-block;12px;height:12px;border-radius:50%;margin:0 5px;}
    .btn{background:#fff;}
    .arrow{display:none;30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:50%;margin-top:-30px;}
    .prve{left:0;}
    .next{right:0;}
    .arrow span{display:block;10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}
    .slider_left{margin:25px 0 0 10px;transform:rotate(45deg);}
    .slider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}
    .arrow:hover{background:#444;}
    #slider:hover .arrow{display:block;}
    .btn_act{background:#db192a;}
    </style>

    <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
    <script type="text/javascript">
    $(function(){
    var count = 0;
    var $li = $("#slider>ul>li");
    $(".next").click(function(){
    count++;
    if(count == $li.length){
    count =0;
    }
    $li.eq(count).fadeIn().siblings().fadeOut();
    $(".slider_icon i").eq(count).addClass("btn_act").siblings().removeClass('btn_act');
    console.log(count);
    });
    $(".prve").click(function(){
    count--;
    if(count == -1){
    count = $li.length-1;
    }
    console.log(count);
    $li.eq(count).fadeIn().siblings().fadeOut();
    $(".slider_icon i").eq(count).addClass("btn_act").siblings().removeClass('btn_act');
    });
    $(".slider_icon i").mouseenter(function(){
    $(this).addClass('btn_act').siblings().removeClass("btn_act");
    $li.eq($(this).index()).fadeIn().siblings().fadeOut();
    count = $(this).index();
    });
    });
    </script>

    </head>
    <body>

    <div id="slider">
    <ul class="slider_list">
    <li><a href="#"><img src="img/banner1.jpg"></a></li>
    <li><a href="#"><img src="img/banner2.jpg"></a></li>
    <li><a href="#"><img src="img/banner3.jpg"></a></li>
    <li><a href="#"><img src="img/banner4.jpg"></a></li>
    <li><a href="#"><img src="img/banner5.jpg"></a></li>
    <li><a href="#"><img src="img/banner6.jpg"></a></li>
    <li><a href="#"><img src="img/banner7.jpg"></a></li>
    <li><a href="#"><img src="img/banner8.jpg"></a></li>
    </ul>
    <div class="slider_icon">
    <i class="btn btn_act"></i>
    <i class="btn"></i>
    <i class="btn"></i>
    <i class="btn"></i>
    <i class="btn"></i>
    <i class="btn"></i>
    <i class="btn"></i>
    <i class="btn"></i>
    </div>
    <a href="javascript:;" class="arrow prve">
    <span class="slider_left"></span>
    </a>
    <a href="javascript:;" class="arrow next">
    <span class="slider_right"></span>
    </a>
    </div>

    <div style="text-align:center;margin:20px 0; font:normal 14px/24px 'MicroSoft YaHei';">
    <p>适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。</p>
    </div>
    </body>
    </html>

    3、在线体验

    Banner-Demo 进入

  • 相关阅读:
    火狐插件火狐黑客插件将Firefox变成黑客工具的七个插件
    memcache安装环境:WINDOWS 7
    PHP正则表达式
    968. 监控二叉树 力扣(困难) dfs 官方说DP
    375. 猜数字大小 II 力扣(中等) 区间动态规划、记忆化搜索
    629. K个逆序对数组 力扣(困难) 区间动态规划
    剑指 Offer 51. 数组中的逆序对 力扣(困难) 巧用归并排序算法
    488. 祖玛游戏 力扣(困难) dfs
    16. 最接近的三数之和 力扣(中等) 双指针
    319. 灯泡开关 力扣(中等) 数论
  • 原文地址:https://www.cnblogs.com/hxun/p/11103868.html
Copyright © 2011-2022 走看看