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实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
Apr 20 Javascript
jquery 上下滚动广告
Jun 17 Javascript
js读取配置文件自写
Feb 11 Javascript
js的hasownproperty使用示例
Mar 02 Javascript
Js与Jq 获取页面元素值的方法和差异对比
Apr 30 Javascript
JavaScript中的splice()方法使用详解
Jun 09 Javascript
JS操作JSON方法总结(推荐)
Jun 14 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
微信小程序 开发之顶部导航栏实例代码
Feb 23 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 Javascript
node文件上传功能简易实现代码
Jun 16 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 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实用代码片段整理
2016/11/12 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
Python处理字符串之isspace()方法的使用
2015/05/19 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
Python读写压缩文件的方法
2020/07/30 Python
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
大学生职业规划前言模板
2013/12/27 职场文书
购房个人委托书范本
2014/10/11 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
Nginx 常用配置
2022/05/15 Servers
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers