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 ...
随机推荐
- 邻接矩阵有向图(一)之 C语言详解
本章介绍邻接矩阵有向图.在"图的理论基础"中已经对图进行了理论介绍,这里就不再对图的概念进行重复说明了.和以往一样,本文会先给出C语言的实现:后续再分别给出C++和Java版本的实 ...
- 使用Javascript监控前端相关数据
项目开发完成外发后,没有一个监控系统,我们很难了解到发布出去的代码在用户机器上执行是否正确,所以需要建立前端代码性能相关的监控系统. 所以我们需要做以下的一些模块: 一.收集脚本执行错误 functi ...
- Spring MVC 学习总结(七)——FreeMarker模板引擎与动态页面静态化
模板引擎可以让程序实现界面与数据分离,业务代码与逻辑代码的分离,这就提升了开发效率,良好的设计也使得代码复用变得更加容易.一般的模板引擎都包含一个模板解析器和一套标记语言,好的模板引擎有简洁的语法规则 ...
- SQL查询~ 存在一个表而不在另一个表中的数据
A.B两表,找出ID字段中,存在A表,但是不存在B表的数据.A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引. 方法一 使用 not in ,容易理解,效率低 ~执 ...
- SQL SERVER 内存分配及常见内存问题 DMV查询
内存动态管理视图(DMV): 从sys.dm_os_memory_clerks开始. SELECT [type] , SUM(virtual_memory_reserved_kb) AS [VM R ...
- Azure China (6) SAP 应用在华登陆 Windows Azure 公有云
<Windows Azure Platform 系列文章目录> 2014年07月11日 由世纪互联运营的 Windows Azure 为 SAP 应用提供公有云平台 2014 年 ...
- jQuery 简介和安装
什么是jQuery jQuery是一个轻量级的"写的少,做的多"的JavaScript库. jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HT ...
- ADO.NET基础03
数据库和VS的连接,实现数据的同步,让用户的一切信息都可以在数据库中留下记录. ADO.NET基础 它是连接所有数据库的一种特殊的技术,提供对不同的数据库统一操作接口. 在VS中也可以添加数 ...
- Entity Framework 实体框架的形成之旅--Code First的框架设计(5)
在前面几篇介绍了Entity Framework 实体框架的形成过程,整体框架主要是基于Database First的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好, ...
- .Net实现拉勾网爬虫
前几天看到一个.NET Core写成的爬虫,有些莫名的小兴奋,之前一直用集搜客去爬拉勾网的招聘信息,这个傻瓜化工具相当于用HTML模板页去标记DOM节点,然后在浏览器窗口上模拟人的浏览行为同时跟踪节点 ...