jQuery实现轮播,jquery制作轮播切换效果

  jQuery实现轮播,jquery制作轮播切换效果

  本文操作环境:windows7系统、jquery-2.1.4版、戴尔自交第三代电脑

  jquery怎么实现轮播效果?

  框架代码实现图片轮播效果

  文章写的不好,还请各位高手指教,不废话了,先上张效果图吧看下:

  首先是初始化部分:将除了第一张轮播图片意外的图片都隐藏,并且隐藏向前、向后按钮,使第一个索引按钮处于激活状态。

  事件部分:通过框架的悬停()绑定鼠标上悬以及离开时的事件处理,jquery的绑定()方法绑定鼠标点击事件处理向前、向后翻动、轮播控制:上一页()、下一页()、播放()、开始()开始自动轮播,停止()停止自动轮播。

  下篇是一个纯粹的框架轮播插件,该插件可以定制各种效果,方便的配置以及可扩展。

  下面是整体的代码:

  index.html

  [html]查看纯文本

  !声明文档类型

  超文本标记语言

  头

  meta charset=UTF-8

  titlejquery轮播效果图/标题

  脚本类型= text/JavaScript src= scripts/jquery-1。9 .1 .js /脚本

  style type=text/css

  * {

  填充:0px

  边距:0px

  }

  一个{

  文字-装饰:无;

  }

  ul {

  列表样式:外部无无;

  }。滑块,滑动面板图像。滑块-额外{

  宽度:650像素

  身高:413像素

  }。滑块{

  文本对齐:居中;

  边距:30px自动;

  位置:相对;

  }。滑块面板,滑块-导航,滑块-前置,滑块-下一个{

  位置:绝对;

  z指数:8;

  }。滑块面板{

  位置:绝对;

  }。滑动面板图像{

  边框:无;

  }。滑块-额外{

  位置:相对;

  }。滑块-导航{

  左边距:-51px;

  位置:绝对;

  左:50%;

  底部:4px

  }。滑块-导航李{

  背景:# 3e3e3e

  边界半径:50%;

  颜色:# fff

  光标:指针;

  边距:0 2px

  溢出:隐藏;

  文本对齐:居中;

  显示:内嵌-块;

  高度:18px

  行高:18px

  宽度:18px

  }。滑块导航。滑块-项目-已选择{

  背景:蓝色;

  }。滑块-页面一个{

  背景:rgba(0,0,0,0.2);

  过滤器:progid:DXImageTransform .微软。渐变(startColorstr=# 33000000,endColorstr=# 33000000);

  颜色:# fff

  文本对齐:居中;

  显示:块;

  font-family: simsun ;

  字体大小:22px

  宽度:28px

  身高:62px

  行高:62px

  margin-top:-31px;

  位置:绝对;

  top:50%;

  }。滑块-页面答:悬停{

  背景:rgba(0,0,0,0.4);

  过滤器:progid:DXImageTransform .微软。渐变(startColorstr=# 66000000,endColorstr=# 66000000);

  }。滑块-下一个{

  左:100%;

  左边距:-28px;

  }

  /风格

  脚本类型=文本/javascript

  $(文档)。ready(function() {

  不同长度,

  currentIndex=0,

  区间,

  hasStarted=false,//是否已经开始轮播

  t=3000//轮播时间间隔

  长度=$(。滑块-面板)。长度;

  //将除了第一张图片隐藏

  $(.滑块面板:not(:first)).hide();

  //将第一个滑块项目设为激活状态

  $(.slider-item:first’).add class(" slider-item-selected ");

  //隐藏向前、向后翻按钮

  $(.滑块-页面)。hide();

  //鼠标上悬时显示向前、向后翻按钮,停止滑动,鼠标离开时隐藏向前、向后翻按钮,开始滑动

  $(.滑块面板,滑块-前置,滑块-下一个)。hover(function() {

  stop();

  $(.滑块-页面)。show();

  },function() {

  $(.滑块-页面)。hide();

  start();

  });

  $(.滑块-项目)。悬停(功能(e) {

  stop();

  var preIndex=$( .滑块-项目)。过滤器(。滑块-项目-选定的)。index();

  currentIndex=$(this).index();

  play(preIndex,当前索引);

  },function() {

  start();

  });

  $(.滑块-前)。取消绑定("单击");

  $(.滑块-前)。bind(click ,function() {

  pre();

  });

  $(.滑块-下一个)。取消绑定("单击");

  $(.滑块-下一个)。bind(click ,function() {

  next();

  });

  /**

  * 向前翻页

  */

  函数pre() {

  var preIndex=currentIndex

  当前索引=( -当前索引长度)%长度

  play(preIndex,当前索引);

  }

  /**

  * 向后翻页

  */

  函数下一个(){

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用jquery实现图片轮播效果如何,jQuery图片轮播
  • 使用jquery实现图片轮播效果如何,jQuery图片轮播,使用jQuery实现图片轮播效果
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • 一篇文章带你了解jquery动画人物,一篇文章带你了解jquery动画制作
  • 一篇文章带你了解jquery动画人物,jquery的动画,一篇文章带你了解jQuery动画
  • trigger的用法总结,jquery trigger 传参数
  • trigger的用法总结,jquery trigger 传参数,jQuery中值得注意的trigger方法浅析
  • js hover 触发事件显示另一元素,js hover 触发事件,jQuery中多个元素的Hover事件解决方案
  • js apply 实现原理,jquery apply用法_1
  • js apply 实现原理,jquery apply用法
  • js apply 实现原理,jquery apply用法,js中apply方法的使用详细解析
  • js apply 实现原理,jquery apply用法,JS中apply()的应用实例分析
  • jq获取radio选中的值,jquery radio 取值
  • jq获取radio选中的值,jquery radio 取值,Jquery获取radio选中值实例总结
  • 留言与评论(共有 条评论)
       
    验证码: