发布时间:2019-07-28 21:57:50
1、固定间距显示一个文本
1 2 3 4 | new MyTimeAxis({ id: 'box2' , list: [] }) |
id与list时必须的,list是时间与文本数组
2、固定间距显示所有文本
1 2 3 4 5 6 7 8 9 10 11 12 | new MyTimeAxis({ id: 'box2' , showItems: true , list: [ {date: '2019-04-05' , text: '看手机打开' }, {date: '2019-05-05' , text: '水电费' }, {date: '2019-06-06' , text: '温热' } ], onSlideChange: function () { console.log( this .activeIndex); } }) |
要显示所有文本需要配置showItems:true
在节点切换时如果设置了onSlideChange函数会自动调用,在函数里面可以通过this.activeIndex获取到当前点的下标
3、时间为间距显示一个文本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | var list = [ {date: '2018-09-05' , text: '看手机打开' }, {date: '2019-05-05' , text: '水电费' }, {date: '2019-06-06' , text: '温热' }, {date: '2019-07-07' , text: '尔特让他' }, {date: '2019-08-08' , text: '地方规划法规' }, {date: '2019-09-09' , text: '从编程序' }, {date: '2019-09-14' , text: '驱蚊草' }, {date: '2019-10-05' , text: '一天半而' }, {date: '2019-10-13' , text: '权威性恶' }, {date: '2020-01-05' , text: '任女士人' }, {date: '2020-02-05' , text: '色彩' }, {date: '2020-03-05' , text: '传不少地方而' }, {date: '2020-04-05' , text: '看手机健康为科技打开' }, {date: '2020-05-05' , text: '欠款金额空气' } ] list.reverse(); new MyTimeAxis({ id: 'box2' , space: 'date' , list: list }) |
使用时间做间隔时,需要设置space为'date'
使用时间做间隔时,需要自己先把数组顺序排好。需要倒序时将数组排列为倒序就好了
配置选项
1 2 3 4 5 6 7 8 9 10 11 12 | { id: '#xxx' , // 必填。id list: [ // 必填。时间文本数组 {date: '2019-07-26' , text: 'Hello World!' } ], time: 500, // 非必填。默认500。两点过渡时间 space: 150, // 非必填。默认150。两点间距,为'date'时两点间距根据两点时间date间隔天数乘以dateSpace决定 dot: 10, // 非必填。默认10。点的尺寸 showItems: false , // 非必填。默认false。是否显示所有的文本,在space为'date'时最好别设为true,因为两点可能隔得很近,让文本重叠了 dateSpace: 2, // 非必填。默认2。在space为'date'时有用,一天间距多少px onSlideChange: null // 非必填。默认null。点切换的时候调用的函数,可以通过this.activeIndex获取到当前点的下标 } |
注:需要设置id节点的高度
注:需要改变前后按钮样式,或者改变图片时,请改js代码
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com