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 类与静态类的实现
Apr 01 Javascript
一个轻量级的javascript库 pj介绍
Dec 19 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
Aug 29 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
javascript实现unicode与ASCII相互转换的方法
Dec 10 Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 Javascript
详解Javascript中的原型OOP
Oct 12 Javascript
微信小程序中使用ECharts 异步加载数据的方法
Jun 27 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
Nov 30 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
Oct 11 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 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
JavaScipt中栈的实现方法
2016/02/17 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
vue实现简单图片上传
2020/06/30 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
使用Python实现分别输出每个数组
2019/12/06 Python
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
公交公司毕业生求职信
2014/02/15 职场文书
一年级学生评语大全
2014/04/21 职场文书
公开承诺书格式
2014/05/21 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
用python画城市轮播地图
2021/05/28 Python
比较几种Redis集群方案
2021/06/21 Redis
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS