http://www.jq22.com/jquery-info13695
http://www.jq22.com/jquery-info13357
簡要教程
timeline.js是一款jQuery時間軸幻燈片插件。通過timeline.js插件,你可以很容易的制作出水平或垂直時間軸效果,並可以像幻燈片一樣前后切換時間點。
使用方法
在頁面中引入jquery和timeline.min.js文件,以及樣式文件timeline.min.css。
1
2
3
|
<
link
rel
=
"stylesheet"
href
=
"dist/css/timeline.min.css"
/>
<
script
src
=
'path/to/jquery.min.js'
></
script
>
<
script
src
=
'path/to/timeline.min.js'
></
script
>
|
timeline.js時間軸的基本HTML結構如下: HTML結構
1
2
3
4
5
6
7
8
9
|
<
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
>
|
在頁面DOM元素加載完畢之后,可以通過Timeline()方法來初始化該時間軸插件。 初始化插件
1
|
$(
'.js-timeline'
).Timeline();
|
timeline.js時間軸插件可用的配置參數有:
配置參數
參數 | 默認值 | 描述 |
mode | 'horizontal' | 水平或垂直時間軸:horizontal或vertical。 |
itemClass | 'timeline-item' | 時間軸項的class名稱。 |
dotsClass | 'timeline-dots' | 時間軸日期容器的class名稱。 |
startItem | 'first' | 初始化時顯示的項。可選值:first、last、number。 |
dotsPosition | 'bottom' | 時間軸日期容器的位置。可選值:bottom、top。 |
activeClass | slide-active | 時間軸當前項和日期的class類。 |
prevClass | slide-prev | 時間軸前一個項和日期的class類。 |
nextClass | slide-next | 時間軸下一個項和日期的class類。 |