zoukankan      html  css  js  c++  java
  • jquery首页图片轮播

    css样式

    .bannerBox {position: relative; 100%;height: 348px;margin:0px auto;}
    .bannerBox .bannerList {position: relative; 100%;height: 348px;overflow: hidden; text-align:center;}
    .bannerList li {position: absolute;top: 0;left: 50%; margin-left:-1000px;2000px;height: 348px;}
    #numList {position: absolute;left:50% ;bottom: 5px;}
    #numList li { 15px;height: 15px;float: left;color: #fff;border-radius: 15px;background: #fff;text-align: center;margin-right: 5px;cursor: pointer; text-indent:-9999px;}
    #numList li.curr {background: #F9A853;}
    容器
    <div id="bannerBox" class="bannerBox"></div>

    <script type="text/javascript">
    function bannerRun(container,num,imgUrl){
    console.log(imgUrl)
    $("#bannerBox").append($("<ul id='bannerList' class='bannerList'></ul>"))
    for(var m =0;m<num;m++ ){
    $("#bannerList").append($("<li>"+imgUrl[m]+"</li>"))
    }
    var t = n = 0, count;
    count=$("#bannerList li").length;
    $("#bannerList li:not(:first-child)").hide();
    $("#bannerList").after( $('<ul id="numList"></ul>'));
    for(i=1;i<=$("#bannerList li").length;i++){
    if(i==1) $("#numList").append($("<li class="curr">"+i+"</li>"));
    else $("#numList").append($("<li>"+i+"</li>"));
    }
    $("#numList li").click(function() {
    var i = $(this).text()-1;//获取Li元素内的值,即1,2,3
    n = i;
    if (i >= count) return;
    $("#bannerList li").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000);
    document.getElementById("bannerBox").style.background="";
    $(this).toggleClass("curr");
    $(this).siblings().removeAttr("class");
    });
    t = setInterval(function(){
    showAuto();
    }, 4000);
    $("#bannerBox").hover(function(){clearInterval(t)}, function(){t = setInterval("showAuto()", 4000);});
    function showAuto(){
    n = n >=(count - 1) ? 0 : ++n;
    $("#numList li").eq(n).trigger('click');
    }
    }

    var imgUrl = ['<a href="messDetail.html" target="_blank"><img src="images/banner/banner01.png" width="2000" height="348"></a>',
    '<a href="messDetail.html" target="_blank"><img src="images/banner/banner02.png" width="2000" height="348"></a>',
    '<a href="messDetail.html" target="_blank"><img src="images/banner/banner03.png" width="2000" height="348"></a>'
    ]
    bannerRun("#bannerBox",3,imgUrl);
    </script>

  • 相关阅读:
    STM32F10x_ADC三通道逐次转换(单次、单通道软件触发)
    STM32F10x_RTC日历
    STM32F4_TIM输入波形捕获(脉冲频率)
    详解 C 语言开发五子棋游戏以及游戏中的重要算法与思路
    平安银行 深度解析梧州模式 或许是国内医药分开最好的模板!
    屏蔽双绞线和非屏蔽双绞线之间的区别
    如何刷新本地的DNS缓存?
    无线网络发射和接收的物理原理!
    wifi基本原理
    大润发创始人黄明端挥泪离场:我战胜了所有对手,却输给了时代!
  • 原文地址:https://www.cnblogs.com/ouyang2014/p/4106156.html
Copyright © 2011-2022 走看看