jquery实现简单的banner轮播效果【实例】

 更新时间:2016年03月30日 16:20:17   投稿:jingxian  
下面小编就为大家带来一篇jquery实现简单的banner轮播效果【实例】。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

朋友给我看了一个轮播效果,把js下载一看,丫丫的一个这么简单的效果,这么的就能写个几百行的,严重影响浏览器加载速度嘛,以为人家宽带流量不要钱玩的哦。。无奈之下给他写了个简单的,把所有代码放上去都没有超过70行,还有圆角的那个CSS,不是每个浏览器都是圆角的,不过不影响美观,嘻嘻。

<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轮播效果【实例】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • jQuery的事件预绑定

    jQuery的事件预绑定

    这篇文章主要介绍了jQuery的事件预绑定的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • jQuery对指定元素中指定字符串进行替换的方法

    jQuery对指定元素中指定字符串进行替换的方法

    这篇文章主要介绍了jQuery对指定元素中指定字符串进行替换的方法,涉及jQuery针对字符串的匹配与替换的操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • Jquery搜索父元素操作方法

    Jquery搜索父元素操作方法

    这篇文章主要介绍了Jquery搜索父元素操作方法,实例分析了parents、cloest、parent、parentsUtil及offsetParent方法的使用技巧,需要的朋友可以参考下
    2015-02-02
  • jQuery选择器全面总结

    jQuery选择器全面总结

    本篇文章主要是对jQuery选择器进行了全面的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • jQuery EasyUI结合zTree树形结构制作web页面

    jQuery EasyUI结合zTree树形结构制作web页面

    这篇文章主要为大家详细介绍了JQuery EasyUI 结合ztrIee的后台页面开发,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • JQuery中$.each 和$(selector).each()的区别详解

    JQuery中$.each 和$(selector).each()的区别详解

    这篇文章主要介绍了JQuery中$.each 和$(selector).each()的区别详解,本文给出了多个例子讲解了它们之间的不同之处,需要的朋友可以参考下
    2015-03-03
  • JQUERY表单暂存功能插件分享

    JQUERY表单暂存功能插件分享

    今天我想介绍的是一款jQuery的插件:jquery.formLocalStorage.js。通过该插件,我们可以非常简单的实现表单暂存功能
    2016-02-02
  • 浅谈jQuery事件绑定原理

    浅谈jQuery事件绑定原理

    这篇文章主要介绍了浅谈jQuery事件绑定原理,并做了简单分析,然后用实例来展示,需要的朋友可以参考下
    2015-01-01
  • 使用Jquery打造最佳用户体验的登录页面的实现代码

    使用Jquery打造最佳用户体验的登录页面的实现代码

    使用Jquery打造最佳用户体验的登录页面的实现代码,改用jquery使用ajax异步验证,并在验证的过程中将页面元素设置为不可用,防止重复登录。
    2011-07-07
  • jQuery获取父元素及父节点的方法小结

    jQuery获取父元素及父节点的方法小结

    这篇文章主要介绍了jQuery获取父元素及父节点的方法,结合实例形式总结分析了jQuery针对父元素及父节点操作的常用技巧,需要的朋友可以参考下
    2016-04-04

最新评论