jqTimeline

Example

Hover over a dot to see more information. Click a dot to keep it open. Double-click the timeline to expand or collapse it.