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避免鼠标双击的解决方案
Aug 21 Javascript
js判断选择时间不能小于当前时间的示例代码
Sep 24 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
May 25 Javascript
用NODE.JS中的流编写工具是要注意的事项
Mar 01 Javascript
JS未跨域操作iframe里的DOM
Jun 01 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 Javascript
JS实现两周内自动登录功能
Mar 23 Javascript
JS作用域链详解
Jun 26 Javascript
浅谈gulp创建完整的项目流程
Dec 20 Javascript
angular4 JavaScript内存溢出问题
Mar 06 Javascript
动态加载、移除js/css文件的示例代码
Mar 20 Javascript
jquery无缝图片轮播组件封装
Nov 25 jQuery
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中使用CURL获取页面title例子
2015/01/07 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
PHP实现验证码校验功能
2017/11/16 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
Python中转换角度为弧度的radians()方法
2015/05/18 Python
python 全文检索引擎详解
2017/04/25 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
浅谈盘点5种基于Python生成的个性化语音方法
2021/02/05 Python
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
小学生家长评语集锦
2014/01/30 职场文书
八年级数学教学反思
2014/01/31 职场文书
教育技术职业规划范文
2014/03/04 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
募捐感谢信
2015/01/22 职场文书
工会积极分子个人总结
2015/03/03 职场文书
初中军训感言
2015/08/01 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS