Timeline是一个Jquery时间轴插件。效果如图

获取地址:https://github.com/ka215/jquery.timeline

配置

(1)html表头加入

<link rel="stylesheet" href="./dist/timeline.min.css">
<script src="./dist/timeline.min.js"></script>

(2)jquery加入

$("#myTimeline").timeline({
startDatetime: '<fmt:formatDate value="${oaBoardroomReserve.reserveData}" pattern="yyyy-MM-dd"/>',
rows: 1,
datetimeFormat: {meta: 'y-m-d H:i'},
rangeAlign: 'center',
range:${rangSize},
langsDir: '${ctxStatic}/timeline/src/langs/'
});

(3)html内容

<!-- Timeline Block -->
<div id="myTimeline">
<ul class="timeline-events">
<li data-timeline-node="{ start:'2017-05-26 10:00',end:'2017-05-26 13:00',content:'text text text text ...' }">Event Label</li>
<li data-timeline-node="{ start:'2017-05-26 23:10',end:'2017-05-27 1:30',content:'<p>In this way, you can include <em>HTML tags</em> in the event body.<br>:<br>:</p>' }">Event Label</li>
</ul>
</div> <!-- Timeline Event Detail View Area (optional) -->
<div class="timeline-event-view"></div>

ok完成!效果如下图

点击选中事件,可以在<div class="timeline-event-view"></div>区域显示详情。

也可做成弹窗效果,html<body>中配置如下

<div id="myTimeline">
<div class="timeline-events">
<div data-timeline-node="{ start:'2017-8-9 08:00',end:'2017-8-9 9:00',callback:'$(\'#myModal\').modal()',content:'Show modal window via bootstrap' }">Event having callback</div>
</div>
</div> <div class="modal fade" id="myModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="timeline-event-view"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>

实际项目中,前台获取后台传过来的数据作为事件显示在时间轴中,可以在timeline-events div中用jstl标签和EL表达式,效果如下

最新文章

  1. connect mysql
  2. 剑指Offer:面试题26——复制复杂的链表(java实现)
  3. 多线程socket编程示例
  4. SZ,RZ传送文件
  5. How can I pretty-print JSON in python?
  6. vi总结
  7. Objective-C 学习笔记(Day 1)
  8. 计算机网络协议包头赏析-UDP
  9. Preorder, Inorder, and Postorder非递归总结
  10. Bash debug
  11. 高德地图API
  12. MVC-05 Model(2)
  13. socket__服务端于客户端
  14. 小程序 wx.request
  15. c#操作json的两种方式
  16. chrome调试vue.js的插件:vue.js devtools
  17. 安装和破解Navicat
  18. 反射-Emit
  19. MYSQL 内存模型
  20. leetcode337

热门文章

  1. 淀粉质模板 Tree
  2. js对象和jq对象互相转换
  3. BAT脚本编写教程入门提高篇
  4. [ CodeVS冲杯之路 ] P1576
  5. .h 和 .cpp 切换快捷键设置(转)
  6. sh脚本变量赋值时同时执行命令时的环境问题
  7. MPchartAnadroid的对比柱状图
  8. Laravel Model Factory(模型工厂)的用法以及数据本地化
  9. HDU 3466 Proud Merchants【贪心 + 01背包】
  10. 【模拟】Friday the Thirteenth