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 相关文章推荐
js带按钮的提示框可供选择示例代码
Sep 17 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
May 03 Javascript
第九章之路径分页标签与徽章组件
Apr 25 Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
简化vuex的状态管理方案的方法
Jun 02 Javascript
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 Javascript
Vue 中使用富文本编译器wangEditor3的方法
Sep 26 Javascript
基于JS实现父组件的请求服务过程解析
Oct 14 Javascript
vue解决花括号数据绑定不成功的问题
Oct 30 Javascript
微信小程序实现通讯录列表展开收起
Nov 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 面向对象 final类与final方法
2010/05/05 PHP
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
Python实现字符串匹配算法代码示例
2017/12/05 Python
Python实现学校管理系统
2018/01/11 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
操行评语大全
2014/04/30 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS