jQuery cxSlide 焦点图轮换
cxSlide 是一个简单易用的焦点图展示插件,支持水平、纵向切换,透明过渡切换。
已支持 CSS 动画过渡切换。通过 CSS 动画切换,可以展示更多效果。
- 版本:
- jQuery v1.7+
- jQuery cxSlide v2.0.2
- 注意事项:
- 内部会自动创建切换按钮元素,也可在外部直接创建,若外部已创建,内部将跳过此步骤;
- 展示图片未超过 1 张时,会隐藏切换按钮元素。
在线实例
实例预览 基础示例
实例预览 CSS 动画
实例预览 API 接口
使用方法
载入 JavaScript 文件
<script src="jquery.js"></script><script src="jquery.cxslide.js"></script>
CSS 样式结构
除必要属性设置外,其他样式均可自行设置。
/*** cxSlide 基本样式* width 和 height 根据需求设置*/.cxslide{position:relative;width:600px;height:280px;}.cxslide .box{}.cxslide .list{}.cxslide .list li{}.cxslide .btn{}.cxslide .btn li{}.cxslide .btn li.selected{}.cxslide .minus{}.cxslide .plus{}
/* 横向过渡 type: 'x' */.cxslide .box{overflow:hidden;width:600px;height:280px;}.cxslide .list{overflow:hidden;width:9999px;}.cxslide .list li{float:left;position:relative;width:600px;}
/* 纵向过渡 type: 'y' */.cxslide .box{overflow:hidden;width:600px;height:280px;}.cxslide .list{overflow:hidden;height:9999px;}
/* 透明过渡 type: 'fade' */.cxslide .box{overflow:hidden;position:relative;width:600px;height:280px;}
DOM 结构
<!-- 焦点图 --><div id="element_id" class="cxslide"><div class="box"><ul class="list"><li></li><li></li>...<li></li></ul></div><!-- 控制按钮会自动创建,可省略 --><ul class="btn"><li class="b_1">1</li><li class="b_2">2</li>...<li class="b_n">n</li></ul><div class="plus"></div><div class="minus"></div></div>
调用方式
- $('#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 接口
var Api;$('#element_id').cxSlide(function(api){Api = api;});// 或者作为第二个参数传入$('#element_id').cxSlide({minus: true,plus: true}, function(api){Api = api;});
| 名称 | 说明 |
|---|---|
| play() | 开始自动播放 |
| stop() | 停止自动播放 |
| goto(value) | 跳转到指定的页码 |
| prev() | 上一页 |
| next() | 下一页 |
jQuery cxSlide 焦点图轮换的更多相关文章
- jQuery.KinSlideshow焦点图轮换
兼容IE6/IE7/IE8/IE9,FireFox,Chrome*,Opera的 jQuery. KinSlideshow幻灯片插件,功能很多 ,基本能满足你在网页上使用幻灯片(焦点图)效果. 演示网 ...
- 8款耀眼的jQuery/HTML5焦点图滑块插件
1.HTML5/CSS3超酷焦点图特效 带前后翻页按钮 今天要分享的这款HTML5/CSS3焦点图插件切换效果比较简单,但是外观和功能却十分强大.该CSS3焦点图在切换图片时,图片以淡入淡出的方式缩小 ...
- Jquery幻灯片焦点图插件
兼容IE6/IE7/IE8/IE9,FireFox,Chrome*,Opera的 jQuery. KinSlideshow幻灯片插件,功能很多 ,基本能满足你在网页上使用幻灯片(焦点图)效果. 下载
- jQuery制作焦点图(轮播图)
焦点图(轮播图) 案例 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
- Jquery制作--焦点图淡出淡入
之前写了一个焦点图左右轮播的,感觉淡出淡入用得也比较多,就干脆一起放上来啦.这个容器用了百分比宽度,图片始终保持居中处理,定宽或者自适应宽度都是可以的. 兼容到IE6+以上浏览器,有淡出淡入速度和切换 ...
- Jquery制作--焦点图左右轮播
公司项目经常用到轮播焦点图,于是自己写了一个纯jq形式的横向轮播焦点图,可点击小圆点或者左右按钮进行切换,属于定宽类型.改成自适应宽度的也不难,将css里面的bannerCon宽度改为百分比,再在js ...
- 8种效果实例-jQuery anoSlide 焦点图轮播
anoslide是一款可调节效果至任意宽度大小,支持图文混合内容显示的图片轮播插件. 在线实例 单个 多个 动画延迟 自动播放 显示分页 显示标题 延迟加载 自适应高度 使用方法 <div cl ...
- jQuery实现焦点图[兼容ie7+]
HTML: <div class="freehand" id="freehand"> <h1>宠物手绘</h1> <d ...
- jQuery悬浮焦点图宽屏
在线演示 本地下载
随机推荐
- emmet插件学习,练习中遇到一些问题
emmet插件学习:帮助提高敲代码效率的插件 参考文献:Emmet(Zen coding)HTML代码使用技巧七则http://www.wzsky.net/html/Website/htmlcss/1 ...
- 快速入门系列--MVC--06视图
到了View的呈现板块,感觉ASP.NET MVC的学习也进入了尾声,还是比较开心的,毕竟也有了不小收获.这部分内容相对比较简单,因为之前还专门学习过如何结合HTML5与MVC框架.前文中提到过,Ac ...
- 使用Source Safe for SQL Server解决数据库版本管理问题
简介 在软件开发过程中,版本控制是一个广为人知的概念.因为一个项目可能会需要不同角色人员的参与,通过使用版本控制软件,可以使得项目中不同角色的人并行参与到项目当中.源代码控制使得代码可以存在多 ...
- 暴雪HASH算法(转)
暴雪公司有个经典的字符串的hash公式 先提一个简单的问题,假如有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做? 有一个方法最简单,老老实实 ...
- CentOS6.5使用createrepo搭建本地源
本地搭建本地yum源采用的rpm全部来自CentOS-6.5-bin-DVD1&DVD2; 我的是在虚拟机环境安装,先检查我的操作系统版本: 1 2 3 4 [adam@ultraera ~] ...
- 30分钟全面解析-图解AJAX原理
先上原理图: 高清无码图在这里:点我查看大图!!! 背景: 1.传统的Web网站,提交表单,需要重新加载整个页面. 2.如果服务器长时间未能返回Response,则客户端将会无响应,用户体验很差. 3 ...
- javascript运算符——位运算符
× 目录 [1]二进制 [2]非 [3]与[4]或[5]异或[6]左移[7]右移[8]>>>[9]应用 前面的话 位运算符是非常底层的运算,由于其很不直观,所以并不常用.但是,其速度 ...
- Android中常用控件及属性
在之前的博客为大家带来了很多关于Android和jsp的介绍,本篇将为大家带来,关于Andriod中常用控件及属性的使用方法,目的方便大家遗忘时,及时复习参考.好了废话不多讲,现在开始我们本篇内容的介 ...
- js提取正则中的字符串
代码如下: var results = data.match(/(start=').*?(')/); if (results != null) { console.log(data[0]); }
- java类加载器-前序
前序 前几天,一个人经常在QQ群里问一些java热更新的知识.后来他实现了热更新,但是还是遇到各种问题.我给他做了解答,并看了下他写的类加载器,他的实现大概是这样子的: (问我此问题的网友,如果你看到 ...