cxSlide 是一个简单易用的焦点图展示插件,支持水平、纵向切换,透明过渡切换。

已支持 CSS 动画过渡切换。通过 CSS 动画切换,可以展示更多效果。

  • 版本:
  • jQuery v1.7+
  • jQuery cxSlide v2.0.2
  • 注意事项:
  • 内部会自动创建切换按钮元素,也可在外部直接创建,若外部已创建,内部将跳过此步骤;
  • 展示图片未超过 1 张时,会隐藏切换按钮元素。
  • github地址

在线实例

实例预览 基础示例

实例预览 CSS 动画

实例预览 API 接口

使用方法

载入 JavaScript 文件

  1. <script src="jquery.js"></script> 
  2. <script src="jquery.cxslide.js"></script>
复制

CSS 样式结构

除必要属性设置外,其他样式均可自行设置。

  1. /** 
  2.  * cxSlide 基本样式 
  3.  * width 和 height 根据需求设置 
  4.  */ 
  5. .cxslide{position:relative;width:600px;height:280px;} 
  6. .cxslide .box{} 
  7. .cxslide .list{} 
  8. .cxslide .list li{} 
  9. .cxslide .btn{} 
  10. .cxslide .btn li{} 
  11. .cxslide .btn li.selected{} 
  12. .cxslide .minus{} 
  13. .cxslide .plus{} 
复制
  1. /* 横向过渡 type: 'x' */ 
  2. .cxslide .box{overflow:hidden;width:600px;height:280px;} 
  3. .cxslide .list{overflow:hidden;width:9999px;} 
  4. .cxslide .list li{float:left;position:relative;width:600px;} 
复制
  1. /* 纵向过渡 type: 'y' */ 
  2. .cxslide .box{overflow:hidden;width:600px;height:280px;} 
  3. .cxslide .list{overflow:hidden;height:9999px;} 
复制
  1. /* 透明过渡 type: 'fade' */ 
  2. .cxslide .box{overflow:hidden;position:relative;width:600px;height:280px;} 
复制

DOM 结构

  1. <!-- 焦点图 --> 
  2. <div id="element_id" class="cxslide"> 
  3.   <div class="box"> 
  4.     <ul class="list"> 
  5.       <li></li> 
  6.       <li></li> 
  7.       ... 
  8.       <li></li> 
  9.     </ul> 
  10.   </div> 
  11.  
  12.   <!-- 控制按钮会自动创建,可省略 --> 
  13.   <ul class="btn"> 
  14.     <li class="b_1">1</li> 
  15.     <li class="b_2">2</li> 
  16.     ... 
  17.     <li class="b_n">n</li> 
  18.   </ul> 
  19.   <div class="plus"></div> 
  20.   <div class="minus"></div> 
  21. </div>
复制

调用方式

  1. $('#element_id').cxSlide();
复制

动画切换

画面进入时 <li> 添加 class="in"

画面离开时 <li> 添加 class="out"

参数说明

名称 默认值 说明
events 'click' 触发按钮事件的方式
type 'x' 过渡效果。可设置为:"x", "y", "fade", "toggle", "anime"
start 0 开始展示序号,从 0 开始计算。
speed 800 切换速度 (ms)
time 5000 自动轮播间隔时间 (ms)
auto true 是否自动轮播
hoverLock true 鼠标移入移出锁定。鼠标进入区域内时停止自动轮播,离开后恢复自动轮播(仅在 auto 为 true 时有效)
btn true 是否使用切换按钮
plus false 是否使用 plus 按钮
minus false 是否使用 minus 按钮

API 接口

  1. var Api; 
  2. $('#element_id').cxSlide(function(api){ 
  3.   Api = api; 
  4. }); 
  5. // 或者作为第二个参数传入 
  6. $('#element_id').cxSlide({ 
  7.   minus: true, 
  8.   plus: true 
  9. }, function(api){ 
  10.   Api = api; 
  11. });
复制
名称 说明
play() 开始自动播放
stop() 停止自动播放
goto(value) 跳转到指定的页码
prev() 上一页
next() 下一页

jQuery cxSlide 焦点图轮换的更多相关文章

  1. jQuery.KinSlideshow焦点图轮换

    兼容IE6/IE7/IE8/IE9,FireFox,Chrome*,Opera的 jQuery. KinSlideshow幻灯片插件,功能很多 ,基本能满足你在网页上使用幻灯片(焦点图)效果. 演示网 ...

  2. 8款耀眼的jQuery/HTML5焦点图滑块插件

    1.HTML5/CSS3超酷焦点图特效 带前后翻页按钮 今天要分享的这款HTML5/CSS3焦点图插件切换效果比较简单,但是外观和功能却十分强大.该CSS3焦点图在切换图片时,图片以淡入淡出的方式缩小 ...

  3. Jquery幻灯片焦点图插件

    兼容IE6/IE7/IE8/IE9,FireFox,Chrome*,Opera的 jQuery. KinSlideshow幻灯片插件,功能很多 ,基本能满足你在网页上使用幻灯片(焦点图)效果. 下载

  4. jQuery制作焦点图(轮播图)

    焦点图(轮播图) 案例 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  5. Jquery制作--焦点图淡出淡入

    之前写了一个焦点图左右轮播的,感觉淡出淡入用得也比较多,就干脆一起放上来啦.这个容器用了百分比宽度,图片始终保持居中处理,定宽或者自适应宽度都是可以的. 兼容到IE6+以上浏览器,有淡出淡入速度和切换 ...

  6. Jquery制作--焦点图左右轮播

    公司项目经常用到轮播焦点图,于是自己写了一个纯jq形式的横向轮播焦点图,可点击小圆点或者左右按钮进行切换,属于定宽类型.改成自适应宽度的也不难,将css里面的bannerCon宽度改为百分比,再在js ...

  7. 8种效果实例-jQuery anoSlide 焦点图轮播

    anoslide是一款可调节效果至任意宽度大小,支持图文混合内容显示的图片轮播插件. 在线实例 单个 多个 动画延迟 自动播放 显示分页 显示标题 延迟加载 自适应高度 使用方法 <div cl ...

  8. jQuery实现焦点图[兼容ie7+]

    HTML: <div class="freehand" id="freehand"> <h1>宠物手绘</h1> <d ...

  9. jQuery悬浮焦点图宽屏

    在线演示 本地下载

随机推荐

  1. 详解JavaScript模块化开发

    什么是模块化开发? 前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等 ...

  2. 菜鸟级别的WCF入门学习

    这两天学习WCF,看了MSDN上的入门教程,和查找了一些网上给的例子,简单的实现了一下,感觉应该很适合我这种菜鸟级的选手看了. 1.新建一个项目--WCF--WCF服务应用程序 用的是MSDN上的加减 ...

  3. 深入理解PHP内核(五)函数的内部结构

    php的函数包括用户定义的函数.内部函数(print_r count...).匿名函数.变量函数($func = 'print_r'; $func(array('a','b'));) PHP内核源码中 ...

  4. codeforces Gargari and Bishops(很好的暴力)

    /* 题意:给你一个n*n的格子,每一个格子都有一个数值!将两只bishops放在某一个格子上, 每一个bishop可以攻击对角线上的格子(主对角线和者斜对角线),然后会获得格子上的 数值(只能获取一 ...

  5. unity3d中 刚体(Rigidbody) 碰撞体(Collider) 触发器(Is Trigger)

      刚体(Rigidbody)的官方(摘自Unity3d的官方指导书<Unity4.x从入门到精通>)解释如下: Rigidbody(刚体)组件可使游戏对象在物理系统的控制下来运动,刚体可 ...

  6. 云计算之路-阿里云上:消灭“黑色n秒”第三招——禁用网卡的TCP/IP Offload

    程咬金有三板斧,我们有三招.在这篇博文中我们要出第三招,同时也意味着昨天在“希望的田野”上的第二招失败了. 前两招打头(CPU)不凑效,这一招要换一个部位,但依然要坚持攻击敌人最弱(最忙最累)部位的原 ...

  7. Linux的IO性能监控

    一般使用iostat命令监控I/O性能1.iostat命令可用参数列表: OPTIONS -c Display the CPU utilization report. -d Display the d ...

  8. 【Android】Android Camera实时数据采集及通过MediaCodec硬编码编码数据的流程

    吐槽: 其实常用流程都差不多,但是有时候还是会忘记某一步的详细用法,但是各位朋友请注意,官方已经不推荐Camera类的使用(现在是android.hardware.camera2),但无奈公司项目之前 ...

  9. ASP.NET 程序提交表单数据中带有html标签不能提交或者提交报错问题

    今天在公司做另外的一个项目,又奇葩的遇到一个问题. 在本地自己电脑上怎么测试都是正常的.但是先上服务器就出问题: 用富文本编辑器上传一篇文章,始终报错,又没提示具体什么错误,也没说代码错误,点击提交按 ...

  10. django多条件筛选搜索(项目实例)

    多条件搜索在很多网站上都有用到,比如京东,淘宝,51cto,等等好多购物教育网站上都有,当然网上也有很多开源的比楼主写的好的多了去了,仅供参考,哈哈 先来一张效果图吧,不然幻想不出来是什么样的,前端样 ...