我知道在接下来的几个月中会有下一个和上一个箭头。但是,有没有人找到使用flatpickr来“刷卡”到上个月或下个月的方法?我所说的“滑动”是指单击并拖动到下一个/上个月,或者当然是在移动设备上单击并拖动。
j5899965 回答:Flatpickr-如何每月刷卡?
flatpickr实例公开了changeMonth(monthNum)
方法,该方法可用于在月份之间进行切换。
我使用hammerjs来处理滑动手势。选择器就绪后,您可以通过选择器实例访问选择器的innerContainer
,并钩接到swipeleft
和swiperight
事件。
let hammertime = new Hammer(pickerInstance.innerContainer);
hammertime.on('swipeleft',() => pickerInstance.changeMonth(1));
hammertime.on('swiperight',() => pickerInstance.changeMonth(-1));