zoukankan      html  css  js  c++  java
  • 简易轮播写法

      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <title>Document</title>
      6     <style>
      7     ul{padding: 0;margin: 0;border: 0;}
      8 
      9     .slider{width: 400px;height: 400px;position: relative;margin: 0 auto;
     10     }
     11     .slider ul{width: 400px;height: 400px;margin-left: 50px;}
     12     .slider li{width: 400px;height: 400px;position: absolute;top: 0; left: 0;list-style: none;}
     13     .slider li img{width: 400px;height: 400px;position: relative;
     14     }
     15     .left{width:50px; height:50px; position: absolute;top:175px;left: -50px;background: black;display: none;}
     16     .right{width:50px; height:50px; position: absolute;top:175px;right: -50px;background: black;display: none;}
     17     .num{width: 160px; margin: 0 auto;}
     18     .num li{float: left; width: 20px;height: 20px;border-radius: 10px; background: gray;list-style: none;margin: 10px;}
     19     .active{background:red !important;}
     20 
     21     </style>
     22     <script src="http://libs.baidu.com/jquery/1.10.2/jquery.js"></script>
     23 
     24     
     25 </head>
     26 <body>
     27     <div class="flexslider">
     28         <div class="slider">
     29             <ul >
     30                 <li><img src="图片" /></li>
     31                 <li><img src="图片" /></li>
     32                 <li><img src="图片" /></li>
     33                 <li><img src="图片" /></li>
     34             </ul>
     35             <div class="left"></div>
     36             <div class="right"></div>
     37         </div>
     38         
     39         <ul class="num">
     40             <li class="active"></li>
     41             <li></li>
     42             <li></li>
     43             <li></li>
     44         </ul>
     45     </div>
     46 
     47 
     48 <script>
     49 $(function() {
     50     var count=$('.slider li').length;
     51     var index=0;
     52     var timer;
     53     
     54 //全部轮播定时器
     55     function setTimer(){
     56             timer=setInterval(function(){
     57             index++;
     58             $(".slider li").eq(index%count).show().siblings('li').hide();
     59             $(".num li").eq(index%count).addClass('active').siblings('li').removeClass('active');
     60 
     61         },1000)
     62     };
     63 //定时器运行
     64     setTimer();
     65 
     66 //移入移除轮播开关定时器
     67     $(".slider").mouseover(function(event) {
     68         clearInterval(timer);
     69 
     70         }).mouseout(function(event) {
     71 
     72             setTimer();
     73         });
     74 //移入顶部圆点显示对应图片
     75     $(".num li").mouseover(function(event) {
     76         clearInterval(timer);
     77         index = $(this).index('.num li');
     78         $(this).addClass('active').siblings('li').removeClass('active');
     79         $(".slider li").eq(index).show().siblings('li').hide();
     80             }).mouseout(function(event) {
     81                 setTimer();
     82                     });
     83 
     84 //左右按钮进入进出隐藏显示
     85     $(".slider").mouseover(function(event) {
     86         clearInterval(timer);
     87         $(".left").show();
     88         $(".right").show();
     89     }).mouseout(function(event) {
     90         $(".left").hide();
     91         $(".right").hide();
     92 
     93     });
     94 
     95 
     96 
     97     //左右按钮轮播
     98     $(".left").click(function(event) {
     99         index--;
    100         $(".slider li").eq(index%count).show().siblings('li').hide();
    101         $(".num li").eq(index%count).addClass('active').siblings('li').removeClass('active');
    102     });
    103 
    104     $(".right").click(function(event) {
    105         index++;
    106         $(".slider li").eq(index%count).show().siblings('li').hide();
    107         $(".num li").eq(index%count).addClass('active').siblings('li').removeClass('active');
    108     });
    109 })简易轮播写法
    110 
    111 </script>
    112 
    113 
    114 </script>
    115     
    116 </body>
    117 </html>
  • 相关阅读:
    P1012 拼数(水题)
    oracle 存储过程中调用同义词报错“表和视图不存在”
    C#文件相对路径
    C# WebAPi接收和发送图片
    EFCore学习笔记一:(安装EFCore并根据Code First生成数据库)
    Winform切换登录用户
    Winform中子控件Dock排列顺序问题
    ORA-28001: the password has expired解决方法
    C#实体类生成XML(注意<![CDATA]>标签的不解析)
    一次完整的HTTP请求过程
  • 原文地址:https://www.cnblogs.com/beata/p/5717426.html
Copyright © 2011-2022 走看看