jQuery Timelinr实现垂直水平时间轴插件(附源码下载)


Posted in Javascript onFebruary 16, 2016

jquery.timelinr.js是一款效果非常炫酷的jQuery时间轴插件。jquery.timelinr可以制作水平和垂直时间轴效果,并且可以进行自动播放。你可以通过参数来控制每次时间轴切换的动画效果。

推荐阅读:之前分享过一款 jQuery实现企业发展简史时间轴特效源码 ,它的界面展示效果很不错。

jQuery Timelinr实现垂直水平时间轴插件(附源码下载)

效果展示       源码下载

使用方法

使用该时间轴插件需要在页面中引入jQuery和jquery.timelinr.js文件。

<script src="js/jquery-1.x.x.min.js"></script>
<script src="js/jquery.timelinr-0.9.x.js"></script>

HTML结构

该时间轴插件的基本HTML结构如下:

<div id="timeline">
<ul id="dates">
<li><a href="#">date1</a></li>
<li><a href="#">date2</a></li>
</ul>
<ul id="issues">
<li id="date1">
<p>Lorem ipsum.</p>
</li>
<li id="date2">
<p>Lorem ipsum.</p>
</li>
</ul>
<a href="#" id="next">+</a> <!-- optional -->
<a href="#" id="prev">-</a> <!-- optional -->
</div>

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该时间轴插件。

$(function(){
$().timelinr();
});

配置参数

jquery.timelinr.js时间轴插件的配置参数有:

orientation:时间轴的方向,可选值有:horizontal | vertical默认值为'horizontal'。
containerDiv:时间轴容器DIV的ID选择器。默认为:'#timeline'。
datesDiv:显示时间的容器的ID选择器。默认为:'#dates'。
datesSelectedClass:当前选中时间的class。默认值为:'selected'。
datesSpeed:时间轴的动画速度。值从100-1000,或'slow','normal','fast'。默认值为:'normal'。
issuesDiv:信息描述的DIV的ID选择器。默认为:'#issues'。
issuesSelectedClass:当前选择的信息描述的DIV的class。默认值为:'selected'。
issuesSpeed:信息描述的DIV的动画速度。值从100-1000,或'slow','normal','fast'。默认值为:'fast'。
issuesTransparency:信息描述的DIV的透明度。值0-1之间,默认值为0.2。
issuesTransparencySpeed:透明度动画的速度。值从100-1000之间,默认为500。
prevButton:向前按钮的ID选择器。默认为:'#prev'。
nextButton:向后按钮的ID选择器。默认为:'#next'。
arrowKeys:是否允许使用键盘来控制。默认为:false。
startAt:开始的索引下标,默认为1。
autoPlay:是否自动播放。默认为'false'。
autoPlayDirection:自动播放的方向。可选值有:forward | backward。默认值为:'forward'。
autoPlayPause:自动播放的间隔。整数值,1000 = 1秒,默认为2000。
jquery.timelinr.js时间轴插件的github地址为: https://github.com/juanbrujo/jQuery-Timelinr

以上所述是关于jQuery Timelinr实现垂直水平时间轴插件的相关内容,希望对大家有所帮助!

Javascript 相关文章推荐
javascript数组使用调用方法汇总
Dec 08 Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 Javascript
javascript两段代码,两个小技巧
Feb 04 Javascript
JavaScript 原型继承
Dec 26 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
vue项目关闭eslint校验
Mar 21 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
js针对图片加载失败的处理方法分析
Aug 24 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
深入浅析AngularJS和DataModel
Feb 16 #Javascript
Javascript中的Prototype到底是什么
Feb 16 #Javascript
剖析Node.js异步编程中的回调与代码设计模式
Feb 16 #Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 #Javascript
让图片跳跃起来  javascript图片轮播特效
Feb 16 #Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
Feb 16 #Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 #Javascript
You might like
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
webpack3之loader全解析
2017/10/26 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
三八红旗集体先进事迹材料
2014/05/22 职场文书
党章培训心得体会
2014/09/04 职场文书
投标承诺函格式
2015/01/21 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
利用Python实现模拟登录知乎
2022/05/25 Python