• 带原点的图片轮播


    <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>

  • 相关阅读:
    事件DOMContentLoaded与load的区别
    JavaScript的执行环境
    JS中函数运行的执行次序
    正则表达式30分钟入门教程
    mysql数据库备份
    杂篇
    memcached
    mysql问题解决
    php学习
    apache 安装
  • 原文地址:https://www.cnblogs.com/snowbaby-kang/p/3775200.html
Copyright © 2020-2023  润新知