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 最简单的属性菜单
Oct 08 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
Mar 03 Javascript
JSONP 跨域共享信息
Aug 16 Javascript
jQuery设置和获取HTML、文本和值示例
Jul 08 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
Sep 01 Javascript
node.js中的http.response.addTrailers方法使用说明
Dec 14 Javascript
Jquery基础之事件操作详解
Jun 14 Javascript
JS中Promise函数then的奥秘探究
Jul 30 Javascript
layer 刷新某个页面的实现方法
Sep 05 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
vue.js实现双击放大预览功能
Jun 23 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 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
php设计模式 Adapter(适配器模式)
2011/06/26 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
java script编程起步(第三课)
2007/01/10 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
python框架django项目部署相关知识详解
2019/11/04 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
电气工程及自动化专业自荐书范文
2013/12/18 职场文书
师范大学生求职信
2014/06/13 职场文书
单位委托书怎么写
2014/09/21 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android