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 cxSlide是一款高效、轻量级的焦点图轮换插件,专为网页设计者和开发者打造,旨在为网站增添动态视觉效果,提升用户体验。这款插件易于集成,功能强大,能够轻松实现...
jQuery焦点图是一种常见的网页设计元素,它用于展示一组图片,并以自动轮换或用户交互的方式显示每一张图片,常用于网站的首页或者产品展示区,为用户提供动态且吸引人的视觉体验。这种效果不仅可以用于图片展示,还...
多功能大气jQuery焦点图轮播特效插件jQuery cxSlide,非常不错的JS特效,支持上线滚动切换、 左右滚动切换,还支持带缩略图轮播切换特效,插件支持众多的参数自定义功能,是否自动轮播 auto,切换速度speed,是否...
本篇文章将深入探讨如何使用 jQuery 实现焦点图轮换的代码。 首先,要实现焦点图轮换,我们需要准备以下基本元素: 1. HTML 结构:创建一个容器,包含所有的图片或内容。通常会有一个隐藏的图片层,用于存储当前不...
jQuery cxSlide是一款广泛应用于网页设计中的焦点图轮播插件,它具有多种功能,能够创建大气、动感的图像切换效果,适用于网站的首页展示、产品展示等多种场景。该插件基于JavaScript库jQuery,使得代码更简洁、易用...
【猎豹jQuery全屏焦点图代码,兼容主流浏览器】是一个前端开发中的常见应用场景,主要用于创建具有视觉冲击力的网站头部展示区域。这个代码利用jQuery库实现了一种全屏焦点图的效果,可以无缝切换图片,同时确保在...
在实际应用中,"jQuery立体式图片轮换效果"通常会结合其他前端框架和工具,如Bootstrap的栅格系统来布局,或者用Sass/LESS等预处理器编写更高效的CSS。此外,为了保证在不同设备和浏览器上的兼容性,可能还需要利用...
【猎豹jQuery全屏焦点图代码】是一种网页设计技术,用于在网站上创建吸引人的全屏图片轮播效果。此代码模仿了猎豹官方网站的设计,旨在提供高度真实且视觉效果出众的用户体验。jQuery是一个广泛使用的JavaScript库,...
在这个“jquery实现的一个图片轮换变化”项目中,我们可以深入探讨jQuery如何被用来创建动态且吸引人的图片展示效果。 首先,我们要了解jQuery中的基本概念。jQuery对象是库的核心,它封装了DOM元素,使得操作DOM变...
《jQuery实现带缩略图轮换相册的详解与实践》 在网页设计中,相册功能是一项常用且重要的元素,它可以展示图片并提供良好的用户体验。"jQuery带缩略图轮换相册"是一个典型的JavaScript插件应用,利用jQuery的强大...
超宽屏jQuery焦点幻灯轮换代码是一种网页设计技术,用于在网站的首页或重要位置展示动态切换的图片、文本或其他多媒体内容。这种效果能够吸引用户的注意力,提升用户体验,同时展示网站的重要信息或特色。在本案例中...
jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider....
《jQuery马赛克过场图片轮换:打造炫目视觉体验》 在现代网页设计中,动态和交互性已经成为提升用户体验的重要元素。其中,图片轮播特效作为一种常见且实用的手段,广泛应用于网站的首页、产品展示等场景。本文将...
此外,JavaScript库如jQuery和专门的轮播插件(如Slick、Owl Carousel等)也提供了丰富的API来简化焦点图轮换的实现。这些库通常具备响应式设计能力,能够在不同尺寸的设备上提供优化的展示效果,并且很容易与现代的...
【标题】"jQuery淘宝商品图片轮换代码"是一款专为电子商务网站设计的jQuery焦点图插件,用于在首页展示商品图片,实现动态、吸引人的视觉效果,提高用户体验。这款代码通常应用于网店产品展示,帮助商家突出重要商品...
在网页设计中,jQuery全屏焦点图特效是一种常见的视觉元素,用于吸引用户的注意力并展示重要信息。这种特效通常被应用于网站的首页或者产品展示区,能够以动态的方式展示多张图片或内容,同时搭配标题来进一步说明每...