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 相关文章推荐
自己整理的一个javascript日期处理函数
Oct 16 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
Jul 27 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
jQuery绑定事件on()与弹窗的简要概述
Apr 27 Javascript
javascript加载xml 并解析各节点的值(实现方法)
Oct 12 Javascript
整理关于Bootstrap警示框的慕课笔记
Mar 29 Javascript
vue elementUI 表单校验功能之数组多层嵌套
Jun 04 Javascript
ES6 Array常用扩展的应用实例分析
Jun 26 Javascript
小程序简单两栏瀑布流效果的实现
Dec 18 Javascript
Vue学习之组件用法实例详解
Jan 06 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
Mar 26 Javascript
javascript拖曳互换div的位置实现示例
Jun 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 工厂模式使用方法
2010/05/18 PHP
php重定向的三种方法分享
2012/02/22 PHP
php防止sql注入代码实例
2013/12/18 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
Python sorted对list和dict排序
2020/06/09 Python
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
高级工程师岗位职责
2013/12/15 职场文书
小学生期末评语大全
2014/04/21 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
《静夜思》教学反思
2016/02/17 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA