zoukankan      html  css  js  c++  java
  • 基于jquery的图片轮播 (IE8以上)

      1 <!doctype html>
      2 <html>
      3 
      4 <head>
      5 <meta charset="utf-8">
      6 <title>jQuery可悬停控制图片轮播代码 - 站长素材</title>
      7 <style>
      8 .flexslider {
      9     margin: 0px auto 20px;
     10     position: relative;
     11     width: 100%;
     12     height: 482px;
     13     overflow: hidden;
     14     zoom: 1;
     15 }
     16 
     17 .flexslider .slides li {
     18     width: 100%;
     19     height: 100%;
     20 }
     21 
     22 .flex-direction-nav a {
     23     width: 70px;
     24     height: 70px;
     25     line-height: 99em;
     26     overflow: hidden;
     27     margin: -35px 0 0;
     28     display: block;
     29     background: url(images/ad_ctr.png) no-repeat;
     30     position: absolute;
     31     top: 50%;
     32     z-index: 10;
     33     cursor: pointer;
     34     opacity: 0;
     35     filter: alpha(opacity=0);
     36     -webkit-transition: all .3s ease;
     37     border-radius: 35px;
     38 }
     39 
     40 .flex-direction-nav .flex-next {
     41     background-position: 0 -70px;
     42     right: 0;
     43 }
     44 
     45 .flex-direction-nav .flex-prev {
     46     left: 0;
     47 }
     48 
     49 .flexslider:hover .flex-next {
     50     opacity: 0.8;
     51     filter: alpha(opacity=25);
     52 }
     53 
     54 .flexslider:hover .flex-prev {
     55     opacity: 0.8;
     56     filter: alpha(opacity=25);
     57 }
     58 
     59 .flexslider:hover .flex-next:hover,
     60 .flexslider:hover .flex-prev:hover {
     61     opacity: 1;
     62     filter: alpha(opacity=50);
     63 }
     64 
     65 .flex-control-nav {
     66     width: 100%;
     67     position: absolute;
     68     bottom: 10px;
     69     text-align: center;
     70 }
     71 
     72 .flex-control-nav li {
     73     margin: 0 2px;
     74     display: inline-block;
     75     zoom: 1;
     76     *display: inline;
     77 }
     78 
     79 .flex-control-paging li a {
     80     background: url(images/dot.png) no-repeat 0 -16px;
     81     display: block;
     82     height: 16px;
     83     overflow: hidden;
     84     text-indent: -99em;
     85     width: 16px;
     86     cursor: pointer;
     87 }
     88 
     89 .flex-control-paging li a.flex-active,
     90 .flex-control-paging li.active a {
     91     background-position: 0 0;
     92 }
     93 
     94 .flexslider .slides a img {
     95     width: 100%;
     96     height: 482px;
     97     display: block;
     98 }
     99 </style>
    100 </head>
    101 
    102 <body>
    103 <br/><br/><br/>
    104 <!-- 轮播广告 -->
    105 <div id="banner_tabs" class="flexslider">
    106     <ul class="slides">
    107         <li>
    108             <a title="" target="_blank" href="#">
    109                 <img width="1920" height="482" alt="" style="background: url(images/banner1.jpg) no-repeat center;" src="images/alpha.png">
    110             </a>
    111         </li>
    112         <li>
    113             <a title="" href="#">
    114                 <img width="1920" height="482" alt="" style="background: url(images/banner2.jpg) no-repeat center;" src="images/alpha.png">
    115             </a>
    116         </li>
    117         <li>
    118             <a title="" href="#">
    119                 <img width="1920" height="482" alt="" style="background: url(images/banner3.jpg) no-repeat center;" src="images/alpha.png">
    120             </a>
    121         </li>
    122     </ul>
    123     <ul class="flex-direction-nav">
    124         <li><a class="flex-prev" href="javascript:;">Previous</a></li>
    125         <li><a class="flex-next" href="javascript:;">Next</a></li>
    126     </ul>
    127     <ol id="bannerCtrl" class="flex-control-nav flex-control-paging">
    128         <li><a>1</a></li>
    129         <li><a>2</a></li>
    130         <li><a>2</a></li>
    131     </ol>
    132 </div>
    133 <script src="js/jquery-1.10.2.min.js"></script>
    134 <script src="js/slider.js"></script>
    135 <script type="text/javascript">
    136 $(function() {
    137     var bannerSlider = new Slider($('#banner_tabs'), {
    138         time: 5000,
    139         delay: 400,
    140         event: 'hover',
    141         auto: true,
    142         mode: 'fade',
    143         controller: $('#bannerCtrl'),
    144         activeControllerCls: 'active'
    145     });
    146     $('#banner_tabs .flex-prev').click(function() {
    147         bannerSlider.prev()
    148     });
    149     $('#banner_tabs .flex-next').click(function() {
    150         bannerSlider.next()
    151     });
    152 })
    153 </script>
    154 
    155 <div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
    156 <p>适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。</p>
    157 <p>来源:<a href="http://sc.chinaz.com/" target="_blank">站长素材</a></p>
    158 </div>
    159 </body>
    160 </html>

    例子源码:

       链接:http://pan.baidu.com/s/1jIPPTIm 密码:bxo6

  • 相关阅读:
    一起谈.NET技术,在MVC2.0 中 遭遇无法被 Try Catch 的 “Exception” 狼人:
    一起谈.NET技术,敏捷十年,成效几何? 狼人:
    一起谈.NET技术,ASP.NET调用.sql文件 狼人:
    一起谈.NET技术,VS 2010中内核窗户问题解析 狼人:
    一起谈.NET技术,编写T4模板无法避免的两个话题:&quot;Assembly Locking&quot;&amp;&quot;Debug&quot; 狼人:
    一起谈.NET技术,在ASP.NET网页间传递数据的五种方法 狼人:
    一起谈.NET技术,.NET平台上的JavaScript引擎 狼人:
    一起谈.NET技术,ASP.NET MVC 2中使用jQuery UI控件详解 狼人:
    一起谈.NET技术,Silverlight面向客户端,HTML5面向Web 狼人:
    一起谈.NET技术,ASP.NET MVC:自定义 Route 以生成小写的 Url 狼人:
  • 原文地址:https://www.cnblogs.com/yunfeng83/p/5795740.html
Copyright © 2011-2022 走看看