目录

timeline.js-时间轴轻松创建时间线滑块

https://tool.lu/netcard/

timeline.js-时间轴轻松创建时间线滑块

开始

1.1. 与包装经理一起安装

时间轴.js现已设置完毕,并准备与 BowerNPM一起使用,并可使用以下命令进行安装。

1
2
bower install timelinejs-slider
npm install timelinejs-slider

1.2. 基础知识

包括 jQuery 库和插件:

1
2
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script type="text/javascript" src="dist/js/timeline.min.js"></script>

包括插件 css 文件:

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

Html 标记:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<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>

开始插件:

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

例子

违约

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

点位置顶部

1
2
3
4
5
$('.timeline-2').Timeline({
  itemClass: 'box-item',
  dotsPosition: 'top',
  startItem: 'last'
});

模式垂直和自动播放示例:

1
2
3
4
5
$('.timeline-2').Timeline({
  autoplay: true,
  mode: 'vertical',
  itemClass: 'box-item',
});

选项

下面列出的可用选项。

名字 违约 类型 信息
自动播放 false true``false 启用自动播放
自动播放速 3000 int(ms) 以毫秒为限的自动播放速度
模式 'horizontal' 'horizontal'``'vertical' 确定滑块的结构。
项目类 'timeline-item' 'class-name' 时间轴项目类值。便于自定义。
点类 'timeline-dots' 'class-name' 时间轴日期的容器类值。
开始 'first' 'first'``'last'``'number' 它决定哪些内容将在启动时激活。
点定位 'bottom' 'bottom'``'top'``'left'``'right' 设置时间轴日期的位置。顶部和底部仅用于水平位置。并且左侧和右侧仅使用垂直位置。
活动类 'slide-active' 'class-name' 时间线项目和日期活动类
预科类 'slide-prev' 'class-name' 时间轴项目和日期预科类
下一类 'slide-next' 'class-name' 下一堂课的时间线项目和日期
暂停霍夫 true true``false 暂停悬停上的自动播放
暂停多特霍夫 false true``false 当点悬停时暂停自动播放