jquery实现简单的banner轮播效果
来源: 阅读:1034 次 日期:2016-07-14 16:06:32
温馨提示: 小编为您整理了“jquery实现简单的banner轮播效果”,方便广大网友查阅!

下面小编就为大家带来一篇jquery实现简单的banner轮播效果【实例】。小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

  <title>无标题页</title>

  <script src="js/jquery-2.1.4.js" type="text/javascript"></script>

  <style type="text/css">

    .clear{overflow:hidden; clear:both; width:0px; height:0px; }

    .imgbox{width:640px; margin:0 auto; text-align:center; }

    ul{padding:0px; margin:0px;}

    ul li{float:left; list-style:none; }

    ul li.select{display:block;}

    .imgnum span{border-radius:10px; font:normal normal bold 12px/15px 微软雅黑; color:#FFF; margin-left:5px; padding:3px 6px 3px 6px; background-color:#F90; cursor:pointer;}

    .imgnum span.onselect{background-color:#F00;}

    .imgnum{text-align:center; float:right; margin:-30px 30px; position:relative;}

  </style>

</head>

<body>

  <div class="imgbox">

      <ul id="banner_img">

        <li><img src="images/banner1.jpg"/></li>

        <li><img src="images/banner2.jpg"/></li>

        <li><img src="images/banner3.jpg"/></li>

        <li><img src="images/banner4.jpg"/></li>

        <li><img src="images/banner5.jpg"/></li>

      </ul>

  <div class="clear"></div>

  <div class="imgnum">

    <span class="onselect">1</span>

    <span>2</span>

    <span>3</span>

    <span>4</span>

    <span>5</span>

  </div>

</div>

<script type="text/javascript">

     var time = "";

     var index = 1;

     $(function () {

       showimg(index);

       //鼠标移入移出

       $(".imgnum span").hover(function () {

        clearTimeout(time);

        var icon=$(this).text();

        $(".imgnum span").removeClass("onselect").eq(icon-1).addClass("onselect");

        $("#banner_img li").hide().stop(true,true).eq(icon-1).fadeIn("slow");

       }, function () {

        index=$(this).text()> 4 ? 1 :parseInt($(this).text())+1;

        time = setTimeout("showimg(" + index + ")", 3000);

       });

     });

     function showimg(num) {

       index = num;

       $(".imgnum span").removeClass("onselect").eq(index-1).addClass("onselect");

       $("#banner_img li").hide().stop(true,true).eq(index-1).fadeIn("slow");

       index = index + 1 > 5 ? 1 : index + 1;

       time = setTimeout("showimg(" + index + ")", 3000);

     }

  </script>

</body>

</html>

注意要引用 Jquery 文件,图片我就不放上来了,自己替换掉,注意图片长宽。

以上这篇jquery实现简单的banner轮播效果【实例】就是小编分享给大家的全部内容了,希望能给大家一个参考

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map