分享一个基于事件时间线的Javascript类库-Chronoline
Chronoline.js是一个javascript的类库用来帮助开发者创建一个按时间来展示的时间线。
整个时间线水平方向显示,我们可以方便的显示任何时间长度的事件,并且提供一个tooltip来展示事件详细内容。
主要特性
需要类库:
- raphael.js: 2.1.0
- jQuery: 1.7.2
- qTip2: 04/24/12 nightly
支持浏览器:
- Internet Explorer 8+ (except the tooltips)
- Firefox 12+
- Chrome 18+
整个类库支持拖放,支持屏幕横向滚动。
如何使用
倒入类库:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="chronoline/jquery.qtip.min.css" /> <script type="text/javascript" src="chronoline/jquery.qtip.min.js"></script> <script type="text/javascript" src="chronoline/raphael-min.js"></script> <link rel="stylesheet" type="text/css" href="chronoline/chronoline.css" /> <script type="text/javascript" src="chronoline/chronoline.js"></script>
实例一个时间线:
var timeline1 = new Chronoline(document.getElementById("target1"), events, {animated: true, tooltips: true, defaultStartDate: new Date(2012, 3, 5), sections: sections, sectionLabelAttrs: {'fill': '#997e3d', 'font-weight': 'bold'}, });
如果你需要使用时间轴方式来展示你的事件,Chronoline.js是一个不错的选择,希望大家喜欢!如果你有任何问题,请给我们留言!
欢迎访问GBin1.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架