Lightweight jQuery Timeline Plugin - jqtimeline

File Size: 89.5KB
Views Total: 22993
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Lightweight jQuery Timeline Plugin - jqtimeline

jqtimeline is a simple, lightweight and easy-to-use jQuery plugin that allows you to create horizontal or vertical timeline for displaying a list of events in chronological order as a line.

How to use it:

1. Include the latest jQuery Library and jqtimeline in the head section

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.jqtimeline.js"></script>

2. Include the jqtimeline CSS to style your timeline

<link rel="stylesheet" type="text/css" href="css/jquery.jqtimeline.css" />

3. Markup

<div id="myTimeline"></div>

4. Initialize your timeline

<script type="text/javascript">
	var ev = [{
		id : 1,
		name : "Joined Faecbook",
		on : new Date(2011,2,15)
	},{
		id : 11,
		name : "Updated my first status message",
		on : new Date(2011,2,17)
	},{
		id : 2,
		name : "Joined Twitter",
		on : new Date(2011,5,30)
	},{
		id : 9,
		name : "Created a new blogger account",
		on : new Date(2011,7,5)
	},{
		id : 3,
		name : "Trip to Australia",
		on : new Date(2012,5,5)
	},{
		id : 4,
		name : "Trip to New Zealand",
		on : new Date(2012,5,30)
	},{
		id : 5,
		name : "Awesome new year",
		on : new Date(2013,0,1)
	},{
		id : 6,
		name : "Will go to Moon",
		on : new Date(2013,6,10)
	},{
		id : 7,
		name : "Will go to Mars",
		on : new Date(2014,6,10)
	},{
		id : 8,
		name : "No idea about this date",
		on : new Date(2015,6,10)
	}]
		var tl = $('#myTimeline').jqtimeline({
		events : ev,
		numYears:4,
		startYear:2011,
		click:function(e,event){
			alert(event.name);
		}
	});
</script>

This awesome jQuery plugin is developed by ozeetee. For more Advanced Usages, please check the demo page or visit the official website.