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 相关文章推荐
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
Nov 21 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
Feb 02 Javascript
JQuery实现倒计时按钮的实现代码
Mar 23 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
Jan 28 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
Mar 30 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
Aug 05 Javascript
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
Vue表单demo v-model双向绑定问题
Jun 29 Javascript
VUE项目初建和常见问题总结
Sep 12 Javascript
VUE渲染后端返回含有script标签的html字符串示例
Oct 28 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
js canvas实现俄罗斯方块
Oct 11 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
PHP写MySQL数据 实现代码
2009/06/15 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
PHP中cookie知识点学习
2018/05/06 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
javascript中的float运算精度实例分析
2010/08/21 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
Node.js的Mongodb使用实例
2016/12/30 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
2020/10/09 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
Python实现的多线程端口扫描工具分享
2015/01/21 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
Python 实现一个计时器
2020/07/28 Python
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
加多宝凉茶广告词
2014/03/18 职场文书
乳制品整治工作方案
2014/05/29 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
狂人日记读书笔记
2015/06/30 职场文书