JQuery悬停控制图片轮播——代码简单


Posted in Javascript onAugust 05, 2015

jquery实现的鼠标悬停图片自动轮播效果,当把鼠标悬停到图片时,图像就会不断循环播放,速度非常快,效果非常逼真,就和在放武侠片一样,使用了jquery实现,下面小编给大家分析jq悬停控制图片轮播,请看小面的效果图。

JQuery悬停控制图片轮播——代码简单

在线预览             源码下载

具体实现的代码如下:

<!-- 轮播广告 -->
 <div id="banner_tabs" class="flexslider">
 <ul class="slides">
  <li>
  <a title="" target="_blank" href="#">
   <img width="1920" height="482" alt="" style="background: url(images/banner1.jpg) no-repeat center;" src="images/alpha.png">
  </a>
  </li>
  <li>
  <a title="" href="#">
   <img width="1920" height="482" alt="" style="background: url(images/banner2.jpg) no-repeat center;" src="images/alpha.png">
  </a>
  </li>
  <li>
  <a title="" href="#">
   <img width="1920" height="482" alt="" style="background: url(images/banner3.jpg) no-repeat center;" src="images/alpha.png">
  </a>
  </li>
 </ul>
 <ul class="flex-direction-nav">
  <li><a class="flex-prev" href="javascript:;">Previous</a></li>
  <li><a class="flex-next" href="javascript:;">Next</a></li>
 </ul>
 <ol id="bannerCtrl" class="flex-control-nav flex-control-paging">
  <li><a>1</a></li>
  <li><a>2</a></li>
  <li><a>2</a></li>
 </ol>
 </div>
 <script src="js/jquery-1.10.2.min.js"></script>
 <script src="js/slider.js"></script>
 <script type="text/javascript">
 $(function () {
  var bannerSlider = new Slider($('#banner_tabs'), {
  time: 5000,
  delay: 400,
  event: 'hover',
  auto: true,
  mode: 'fade',
  controller: $('#bannerCtrl'),
  activeControllerCls: 'active'
  });
  $('#banner_tabs .flex-prev').click(function () {
  bannerSlider.prev()
  });
  $('#banner_tabs .flex-next').click(function () {
  bannerSlider.next()
  });
 })
 </script>

css代码:

 

.flexslider {
  margin: 0px auto 20px;
  position: relative;
  width: 100%;
  height: 482px;
  overflow: hidden;
  zoom: 1;
 }
  .flexslider .slides li {
  width: 100%;
  height: 100%;
  }
 .flex-direction-nav a {
  width: 70px;
  height: 70px;
  line-height: 99em;
  overflow: hidden;
  margin: -35px 0 0;
  display: block;
  background: url(images/ad_ctr.png) no-repeat;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .3s ease;
  border-radius: 35px;
 }
 .flex-direction-nav .flex-next {
  background-position: 0 -70px;
  right: 0;
 }
 .flex-direction-nav .flex-prev {
  left: 0;
 }
 .flexslider:hover .flex-next {
  opacity: 0.8;
  filter: alpha(opacity=25);
 }
 .flexslider:hover .flex-prev {
  opacity: 0.8;
  filter: alpha(opacity=25);
 }
  .flexslider:hover .flex-next:hover,
  .flexslider:hover .flex-prev:hover {
  opacity: 1;
  filter: alpha(opacity=50);
  }
 .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 10px;
  text-align: center;
 }
  .flex-control-nav li {
  margin: 0 2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  }
 .flex-control-paging li a {
  background: url(images/dot.png) no-repeat 0 -16px;
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: -99em;
  width: 16px;
  cursor: pointer;
 }
  .flex-control-paging li a.flex-active,
  .flex-control-paging li.active a {
  background-position: 0 0;
  }
 .flexslider .slides a img {
  width: 100%;
  height: 482px;
  display: block;
 }

以上代码就是本文使用jq实现悬停控制图片轮播的内容,希望大家喜欢。

Javascript 相关文章推荐
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
Jun 18 Javascript
JQueryEasyUI datagrid框架的基本使用
Apr 08 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 Javascript
jquery div模态窗口的简单实例
May 28 Javascript
JavaScript学习笔记整理_关于表达式和语句
Sep 19 Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
JavaScript实现的原生态Tab标签页功能【兼容IE6】
Sep 18 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
Nov 15 Javascript
js中实例与对象的区别讲解
Jan 21 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
Aug 05 #Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 #Javascript
JS绘制生成花瓣效果的方法
Aug 05 #Javascript
JS实现点击上移下移LI行数据的方法
Aug 05 #Javascript
将页面table内容与样式另存成excel文件的方法
Aug 05 #Javascript
JS模拟键盘打字效果的方法
Aug 05 #Javascript
js点击列表文字对应该行显示背景颜色的实现代码
Aug 05 #Javascript
You might like
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
Python获取系统默认字符编码的方法
2015/06/04 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Order by的几种用法
2013/06/16 面试题
计算机专业应届生求职信
2014/04/06 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
Python 中 Shutil 模块详情
2021/11/11 Python
Python实现信息管理系统
2022/06/05 Python