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


Posted in Javascript onMarch 30, 2016

朋友给我看了一个轮播效果,把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实现简单的banner轮播效果【实例】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
javascript中不等于的代码是什么怎么写
Dec 29 Javascript
javascript操作select元素实例分析
Mar 27 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
WEB 前端开发中防治重复提交的实现方法
Oct 26 Javascript
如何利用JQuery实现从底部回到顶部的功能
Dec 27 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
Apr 13 Javascript
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
jQuery Migrate 插件用法实例详解
May 22 jQuery
JavaScript实现滑动门效果
Jan 18 Javascript
jquery实现一个简单的表单验证实例
Mar 30 #Javascript
js实现密码强度检测【附示例】
Mar 30 #Javascript
原生javascript实现的一个简单动画效果
Mar 30 #Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 #Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 #Javascript
详解JavaScript for循环中发送AJAX请求问题
Jun 23 #Javascript
Jquery判断form表单数据是否变化
Mar 30 #Javascript
You might like
php PDO实现的事务回滚示例
2017/03/23 PHP
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
python 队列详解及实例代码
2016/10/18 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
Python中import机制详解
2017/11/14 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python采集微信公众号文章
2018/12/20 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
通过cmd进入python的步骤
2020/06/16 Python
python实现学生通讯录管理系统
2021/02/25 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
大一自我鉴定范文
2013/10/04 职场文书
暑期培训班策划方案
2014/08/26 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
基层党支部承诺书
2015/04/30 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python