zoukankan      html  css  js  c++  java
  • 带原点的图片轮播

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>jquery全屏banner自动轮播切换</title>
    <script type="text/javascript" src="/ajaxjs/jquery-1.6.2.min.js"/></script>
    <script type="text/javascript">
    function banner(){
    var bn_id = 0;
    var bn_id2= 1;
    var speed33=5000;
    var qhjg = 1;             //可以不需要
    var MyMar33;
    $("#banner .d1").hide();
    $("#banner .d1").eq(0).fadeIn("slow");
    if($("#banner .d1").length>1)
    {
    $("#banner_id li").eq(0).addClass("nuw");
    function Marquee33(){
    bn_id2 = bn_id+1;
    if(bn_id2>$("#banner .d1").length-1)
    {
    bn_id2 = 0;
    }
    $("#banner .d1").eq(bn_id).css("z-index","2");
    $("#banner .d1").eq(bn_id2).css("z-index","1");
    $("#banner .d1").eq(bn_id2).show();
    $("#banner .d1").eq(bn_id).fadeOut("slow");
    $("#banner_id li").removeClass("nuw");
    $("#banner_id li").eq(bn_id2).addClass("nuw");
    bn_id=bn_id2;
    };
    MyMar33=setInterval(Marquee33,speed33);
    $("#banner_id li").click(function(){
    var bn_id3 = $("#banner_id li").index(this);
    if(bn_id3!=bn_id&&qhjg==1)
    {
    qhjg = 0;
    $("#banner .d1").eq(bn_id).css("z-index","2");                            //用于显示时是淡入淡出的
    $("#banner .d1").eq(bn_id3).css("z-index","1");         //   可删除
    $("#banner .d1").eq(bn_id3).show();               //show()可以加"slow"效果,也可以换成其他动画效果,如slideDown                  
    $("#banner .d1").eq(bn_id).fadeOut("slow",function(){qhjg = 1;});
    $("#banner_id li").removeClass("nuw");
    $("#banner_id li").eq(bn_id3).addClass("nuw");
    bn_id=bn_id3;
    }
    })
    $("#banner_id").hover(
    function(){
    clearInterval(MyMar33);
    }
    ,
    function(){
    MyMar33=setInterval(Marquee33,speed33);
    }
    )
    }
    else
    {
    $("#banner_id").hide();
    }
    }
    </script>
    </head>
    <body>
    <style type="text/css">
    *{margin:0;padding:0;list-style-type:none;}
    a,img{border:0;}
    body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
    .banner{height:400px;overflow:hidden;}
    .banner .d1{100%;height:392px;display:block;position:absolute;left:0px;top:0px;}
    .banner .d2{100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}
    .banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
    .banner .d2 li{17px;height:15px;overflow:hidden;cursor:pointer;background:url(/jscss/demoimg/201405/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
    .banner .d2 li.nuw{background:url(/jscss/demoimg/201405/img1_1.png) no-repeat center;}
    </style>
    <div class="banner" id="banner" >
    <a href="/" class="d1" style="background:url(/jscss/demoimg/201405/banner1.jpg) center no-repeat;"></a>
    <a href="/" class="d1" style="background:url(/jscss/demoimg/201405/banner2.jpg) center no-repeat;"></a>
    <a href="/" class="d1" style="background:url(/jscss/demoimg/201405/banner3.jpg) center no-repeat;"></a>
    <a href="/" class="d1" style="background:url(/jscss/demoimg/201405/banner4.jpg) center no-repeat;"></a>
    <a href="/" class="d1" style="background:url(/jscss/demoimg/201405/banner5.jpg) center no-repeat;"></a>
    <div class="d2" id="banner_id">
    <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    </ul>
    </div>
    </div>
    <script type="text/javascript">banner()</script>
    <div style="text-align:center;clear:both">
    </div>
    </body>
    </html>

  • 相关阅读:
    [学习笔记] 网络最大流的HLPP算法
    [学习笔记] LCT 初步
    js中函数的原型及继承
    关于js中函数的一点总结
    关于css实现水平及垂直居中的方法记录
    js基础总结03 --操作数组
    近期学习es6后对变量提升及let和const的一点思考
    用css和js实现侧边菜单栏点击和鼠标滑动特效
    用css或js实现文本输入框的特效
    Jmeter怎样打印日志
  • 原文地址:https://www.cnblogs.com/snowbaby-kang/p/3775200.html
Copyright © 2011-2022 走看看