html移动端横向日历插件

有类似这种样式的插件吗???求... 有类似这种样式的插件吗???求 展开
 我来答
盘古张晓林
2018-04-13 · TA获得超过4845个赞
知道小有建树答主
回答量:1097
采纳率:89%
帮助的人:60.9万
展开全部

在最近的H5开发工作中,遇到一个横向滑动选择日期的需求,年月修改方式不限,日期为滑动,横向标注星期,每次滑动一周,下面为大家介绍一下我的一个实现思路,有更好的方案欢迎留言。

初期效果

页面结构与动画分析

<div class="diy-calendar-weeks-wrapper">
<div class="diy-calendar-week diy-calendar-prev" data-year="" data-month="" style="transform: translate3d(-100%, 0%, 0px);">
</div>
<div class="diy-calendar-week diy-calendar-current" data-year="" data-month="" style="transform: translate3d(0%, 0%, 0px);">
</div>
<div class="diy-calendar-week diy-calendar-next" data-year="" data-month="" style="transform: translate3d(100%, 0%, 0px);">
</div>
</div>12345678

  • 日期部分,采用了三个容器,利用transform布局于页面左中右侧;

  • 判断页面滑动事件,滑动方向和距离满足条件之后,通过改变元素transform,配合transition实现动画效果;

  • 即将被移出的diy-calendar-week  直接删除,在另一侧补充新的diy-calendar-week内容;

  • 数据与日期生成

  • 以当前时间为基准,判断当前是星期几,生成周的html,放进diy-calendar-current;

  • 然后以当前周的第一天或最后一天的时间戳为基准,以7天为周期,计算prev和next的日期,生成html;

  • 页面进行动画时,计算日期动态生成html;

  • 年月改变时,以新的日期为基准,初始化日期。

追问
有直接的代码示例吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
匿名用户
2018-06-15
展开全部
你好,请问你找到这种插件了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式