jQuery cxScroll 间歇式无缝滚动
- 版本:
- jQuery v1.7+
- jQuery cxScroll v1.2.2
- 注意事项:
- 内部会自动创建 prev 及 next 切换按钮,也可以在外部直接创建,若外部已创建或设置
prevBtn: false及nextBtn: false,内部将跳过此步骤; - 若(滚动的列表宽度 ≤ 父元素的宽度),则不会自动创建 prev 及 next 切换按钮,也不会自动滚动。
在线实例
实例预览 基础示例
实例预览 参数示例
实例预览 API 接口
使用方法
载入 JavaScript 文件
<script src="jquery.js"></script><script src="jquery.cxscroll.js"></script>
CSS 样式结构
除必要属性设置外,其他样式均可自行设置。
/* 横向滚动基本样式 */.cxscroll{}.cxscroll .box{overflow:hidden;width:600px;}.cxscroll .list{overflow:hidden;width:9999px;}.cxscroll .list li{float:left;width:200px;height:100px;}.cxscroll .prev{}.cxscroll .next{}/* 纵向滚动基本样式 */.cxscroll{}.cxscroll .box{overflow:hidden;height:300px;}.cxscroll .list{}.cxscroll .list li{height:100px;}.cxscroll .prev{}.cxscroll .next{}
DOM 结构
<div id="element_id" class="cxscroll"><div class="box"><ul class="list"><li></li><li></li>...<li></li></ul></div><!-- 控制按钮会自动创建,可省略 --><a class="prev"></a><a class="next"></a></div>
调用 cxScroll
- $('#element_id').cxScroll();
参数说明
| 名称 | 默认值 | 说明 |
|---|---|---|
| direction | 'right' | 滚动方向。可设置为:"left", "right", "top", "bottom" |
| easing | 'swing' | 缓动方式 |
| step | 1 | 滚动步长 |
| accel | 200 | 手动滚动速度 (ms),点击控制按钮滚动的速度。 |
| speed | 800 | 自动滚动速度 (ms) |
| time | 4000 | 自动滚动间隔时间 (ms) |
| auto | true | 是否自动滚动 |
| hoverLock | true | 鼠标移入移出锁定。鼠标进入区域内时停止自动轮播,离开后恢复自动轮播(仅在 auto 为 true 时有效) |
| prevBtn | true | 是否使用 prev 按钮 |
| nextBtn | true | 是否使用 next 按钮 |
API 接口
var Api;$('#element_id').cxScroll(function(api){Api = api;});// 或者作为第二个参数传入$('#element_id').cxScroll({minus: true,plus: true}, function(api){Api = api;});
| 名称 | 说明 |
|---|---|
| play() | 开始自动播放 |
| stop() | 停止自动播放 |
| prev(speed) | 向前滚动。speed 为滚动速度(ms) |
| next(speed) | 向后滚动。speed 为滚动速度(ms) |
jQuery cxScroll 间歇式无缝滚动的更多相关文章
- jQuery 间歇式无缝滚动特效分享(三张图片平行滚动)
最近项目中门户首页需要做出图片间歇式无缝滚动特效,但是在网上找资料都是不太理想,不过可以指导.最后自己写了一个demo实现了这个特效,分享出来. 1.jquery.cxscroll.js /*! * ...
- 利用JQuery一步步打造无缝滚动新闻
首先,我们这里有这么一段html代码,很简洁,如下所示: 1 <div id="tag">2 <ul>3 <li>你说我是好人吗,我是好人啊&l ...
- CSS和jQuery分别实现图片无缝滚动效果
一.效果图 二.使用CSS实现 <!DOCTYPE html> <html> <head> <meta charset="utf-8"&g ...
- jquery左右切换的无缝滚动轮播图
1.HTML结构: <head> <script type="text/javascript" src="../jquery-1.8.3/jquery. ...
- 一个文字无缝滚动的jQuery插件
直接上代码吧 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www. ...
- Jquery+css实现图片无缝滚动轮播
Today,在XX学院的教学视频中,偶尔看到了Jquery+css实现图片无缝滚动轮播视频教程,虽然以前已写过类似的,但是我感觉他学的比较精简.为了方便以后做项目时直接拷贝,特地写出来,顺便和大家分享 ...
- 移动手机端H5无缝间歇平滑向上滚动js代码
在没结合css3的transform实现平滑过渡前,我都是用的jquery的animate方法,此方法在PC端基本看不出来有稍微卡顿的现象,但是在性能不高的手机上使用该方法,就会有明显的卡顿现象,不够 ...
- 自己编写jQuery插件 之 无缝滚动
一. 效果图 二. Html骨架结构 <div class="box"> <ul> <li>1</li> <li>2&l ...
- JQuery的无缝滚动
图片无缝向左滚动的代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h ...
随机推荐
- Open Cascade DataExchange IGES
Open Cascade DataExchange IGES eryar@163.com 摘要Abstract:本文结合OpenCascade和Initial Graphics Exchange Sp ...
- poj3342Party at Hali-Bula(树形dp)
/* 树形dp! 判重思路: 当dp[v][0]==dp[v][1]时,很自然,flag[u][0]必然是有两种方案的.flag[u][1]则不然, 因为它只和dp[v][0]有关系.而若flag[v ...
- 将数据转化成字符串时:用字符串的链接 还是 StringBuilder
/* 目的:将数据转化成字符串时:用字符串的链接 还是 StringBuilder呢? */ public class Test{ public static void main(String[] a ...
- Java多线程系列--“基础篇”01之 基本概念
多线程是Java中不可避免的一个重要主体.从本章开始,我们将展开对多线程的学习.接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait( ...
- Docker的学习--命令使用详解
使用命令查看一下docker都有那些命令: docker -h 你将得到如下结果: A self-sufficient runtime for linux containers. Options: - ...
- ASProtect注册码使用教程|ASProtect SKE(加壳脱壳工具) 2.56 汉化注册版
ASProtect 是功能非常完善的加壳.加密保护工具.能够在对软件加壳的同时进行各种保护.如:反调试跟踪.自校验及用密钥加密保护等:还有多种限制使用措施,如:使用天数限制.次数限制及对应的注册提醒信 ...
- Spring学习总结(一)——Spring实现IoC的多种方式
控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法.没有IoC的程序中我们使用面向对象编程对象的创 ...
- td中绝对定位div的垂直居中问题
一.需求 典型的注册页面设计一般是一个三列多行的表格,左列为表单项label,中列为文本框,右列为填写说明和验证提示.如下图 因为整个表单的视觉重心在左中两列,所以在考虑表单整体相对页面水平居中和注册 ...
- FCFS,SSTF,SCAN,FIFO,LRO考点题解
四.应用题 ( 本大题共5 小题,50 分 ) 1. 假设某系统中有五个进程,每个进程的执行时间(单位:ms)和优先数如下表所示(优先数越小,其优先级越高). 进程 执行时间 优先数 P1 P2 P3 ...
- 【数据压缩】LZ77算法原理及实现
1. 引言 LZ77算法是采用字典做数据压缩的算法,由以色列的两位大神Jacob Ziv与Abraham Lempel在1977年发表的论文<A Universal Algorithm for ...