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 事件参考手册
Dec 24 Javascript
HTML DOM的nodeType值介绍
Mar 31 Javascript
原生js ActiveXObject获取execl里面的值
Nov 01 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
Jan 02 Javascript
Vue+webpack项目基础配置教程
Feb 12 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
Jun 01 Javascript
通过实践编写优雅的JavaScript代码
May 30 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
构建一个JavaScript插件系统
Oct 20 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 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
javascript 事件处理程序介绍
2012/06/27 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
详细介绍Python的鸭子类型
2016/09/12 Python
Python温度转换实例分析
2018/01/17 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
2020/05/10 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
买卖合同协议书范本
2014/10/18 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
nginx容器方式反向代理实战
2022/04/18 Servers