更新时间:2021-02-19 00:51:25
更新说明:删除了toPlay属性,增加了autoPlay方法调用。
优化了部分代码
更新时间:2020-11-06 10:52:01
更新说明:
1、增加了自定义格式化tooltip方法。
2、浏览器大小改变时不会调用动画执行完成的函数。
3、增加一个时间轴在播放时停止的变量为stopTime,默认是当前时间
更新时间:2020/11/2 23:21:34
更新说明:
1、js开始时间减去结束时间
2、鼠标移到时间轴上的竖线,不显示tooltip!
发布时间:2020-11-01 13:10:27
HTML
<div id ="progressTime"></div>
引入相应的CSS文件和JS文件
<link rel = "stylesheet" href = "./index.css ">
用法和配置参数
$("#progressTime ").ProgressTime({
container: "
container ", // 容器ID名称
startTime: new Date(foxOne.formatDate(new Date(new Date().getTime() - dayTimestamp * 10), "YYYY / MM / DD 00: 00: 00 ")), // 开始时间:2000/10/20 00:00:00
endTime: new Date(foxOne.formatDate(new Date(), " YYYY / MM / DD 00: 00: 00 ")), // 结束时间:2000/10/30 00:00:00
currentTime: new Date(new Date().getTime() - dayTimestamp * 7), // 当前时间: 2000/10/25 00:00:00
delay: 1000, // 自动播放动画时间
isNow: true, // 是否显示右侧回到当前时间
toPlay: true, // 渲染是否完成
animateFinish: true, // 动画是否完成
formatterDate: function(timer) { // 自定义时间格式
return foxOne.formatDate(new Date(timer), "YYYY年MM月DD日 ");
},
animateCallback: function(config) {
// 动画完成回调
},
callback: function(config) {
// 单击事件回成回调
}
});不懂之处,请大家留言!