Albe Timeline 是一個透過 JSON 就能快速建立時間軸的 jQuery Plugin,想要使用的話可以透過以下設置:
Step 1:
因為有使用到 animate.css 的動畫效果,所以要讀入 animate.css
Step 2:
下載 plugin 後讀入 jQuery 和 plugin:
jquery-albe-timeline.js
Step 3:
設置 html
<div id="myTimeline"></div>
Step 4:
JSON 的資料格式
var data = [{ time: '2015-03-29', header: 'Sample of header', body: [{ tag: 'h1', content: "Lorem ipsum" }, { tag: 'p', content: 'Lorem ipsum dolor sit amet, nisl lorem, wisi egestas orci tempus class massa, suscipit eu elit urna in urna, gravida wisi aenean eros massa, cursus quisque leo quisque dui.' }], footer: 'Sample of footer' }, { time: '2015-04-15', body: [{ tag: 'h1', content: "Basic content" }, { tag: 'p', content: 'Lorem ipsum dolor sit amet, nisl lorem, wisi egestas orci tempus class massa, suscipit eu elit urna in urna, gravida wisi aenean eros massa, cursus quisque leo quisque dui.' }], } ... ];
Step 5:
使用 plugin
$("#myTimeline").albeTimeline(data);
plugin 的一些設定
$("#myTimeline").albeTimeline(data,{ // animation type // requires Animate.css effect: "fadeInUp", // date format formatDate: 'dd MMM', // shows navigation menu show: true, // shows group showGroup: true, // for i18n language: "en-us", // sorts events by date sortDesc: true });