Timeline.js 基于 jQuery 时间轴滑块插件

Timeline.js 是一款 jQuery 时间轴幻灯片插件。通过 Timeline.js 插件,你可以很容易的制作出水平或垂直时间轴效果,并可以像幻灯片一样前后切换时间点。

Timeline.js 基于 jQuery 时间轴滑块插件

使用方法

使用包管理器安装

Timeline.js 现在已经安装好,可以与 Bower 和 NPM 一起使用,并且可以使用以下命令安装。

bower install timelinejs-slider

npm install timelinejs-slider

直接引入文件

在页面中引入 jQuery 和 timeline.min.js 文件,以及样式文件 timeline.min.css。

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>

<script src="dist/js/timeline.min.js"></script>

<link rel="stylesheet" href="dist/css/timeline.min.css" />

timeline.js 时间轴的基本HTML结构如下:

<div class="timeline-container timeline-theme-1">

<div class="timeline js-timeline">

<div data-time="2017">

your content or markup

</div>

<div data-time="2016">

your content or markup

</div>

<div data-time="2015">

your content or markup

</div>

<div data-time="2014">

your content or markup

</div>

<div data-time="2013">

your content or markup

</div>

</div>

</div>

最后调用插件:

$(function(){

$('.js-timeline').Timeline();

});

Timeline.js 基于 jQuery 时间轴滑块插件

配置参数

参数默认值描述
mode‘horizontal’水平或垂直时间轴:horizontal或vertical。
itemClass‘timeline-item’时间轴项的class名称。
dotsClass‘timeline-dots’时间轴日期容器的class名称。
startItem‘first’初始化时显示的项。可选值:first、last、number。
dotsPosition‘bottom’时间轴日期容器的位置。可选值:bottom、top。
activeClassslide-active时间轴当前项和日期的class类。
prevClassslide-prev时间轴前一个项和日期的class类。
nextClassslide-next时间轴下一个项和日期的class类。

使用方法如下:

$('.timeline').Timeline({

autoplay: false,

// value: boolean | Enables Autoplay

autoplaySpeed: 3000,

// value: integer | Autoplay Speed in milliseconds

mode: 'horizontal',

// value: horizontal | vertical, default to horizontal

itemClass: 'timeline-item',

// value: item class

dotsClass: 'timeline-dots',

// value: dots item class

activeClass: 'slide-active',

// value: item and dots active class

prevClass: 'slide-prev',

// value: item and dots prev class

nextClass: 'slide-next',

// value: item and dots next class

startItem: 'first', // first|last|number

// value: first | last | number , default to first

dotsPosition: 'bottom',

// value: bottom | top, default to bottom

pauseOnHover: true,

// value: boolean | Pause Autoplay On Hover

pauseOnDotsHover: false,

// value: boolean | Pause Autoplay when a dot is hovered

});

相关链接

  • Github 地址:https://github.com/ilkeryilmaz/timelinejs

以上是 Timeline.js 基于 jQuery 时间轴滑块插件 的全部内容, 来源链接: utcz.com/p/232514.html

回到顶部