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 注意事项 与原因分析
Apr 24 Javascript
javascript与webservice的通信实现代码
Dec 25 Javascript
DIV+CSS+JS不间断横向滚动实现代码
Mar 19 Javascript
jquery实现文字由下到上循环滚动的实例代码
Aug 09 Javascript
angularjs中的e2e测试实例
Dec 06 Javascript
jQuery遍历DOM节点操作之filter()方法详解
Apr 14 Javascript
深入浅析JS的数组遍历方法(推荐)
Jun 15 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
JavaScript实现翻页功能(附效果图)
Feb 16 Javascript
如何解决vue2.0下IE浏览器白屏问题
Sep 13 Javascript
基于Vue 实现一个中规中矩loading组件
Apr 03 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
Apr 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
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
php实现mysql同步的实现方法
2009/10/21 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
基于empty函数的输出详解
2013/06/17 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
php MessagePack介绍
2013/10/06 PHP
php使用GeoIP库实例
2014/06/27 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
js打印纸函数代码(递归)
2010/06/18 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
详解Python发送邮件实例
2016/01/10 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
技校毕业生自荐信
2014/06/03 职场文书
九一八事变演讲稿
2014/09/05 职场文书
个人原因辞职信模板
2015/05/13 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
基于python制作简易版学生信息管理系统
2021/04/20 Python