项目中用到mobiscroll的一些心得

我所负责的项目要求的效果是

1. 显示的日期格式是2017-11-20(星期一) 

2. 初始化的默认值是后台传过来的一个日期值,后台传过来的是昨日日期值  

3. 最大日期值也是这个日期,即只能选择昨日以前的日期    

4.这篇博客的最后,给大家附带说下只显示年月的实现方法  

用的过程中,为了达到项目要求的效果,也参考了一下其他的文章



1.效果1:显示的日期格式是2017-11-20(星期一) 

项目中用到mobiscroll的一些心得   手机端就是这么个下拉框了,当然是按照设计图来的


css就是  input标签定位到一个span上面,当然input和span是同一个父级下的元素,让input变透明就可以了

项目中用到mobiscroll的一些心得

为啥css搞得这么麻烦呢,假如要求的显示日期是2017-11-26这样的格式,其实可以把默认值直接放到input标签上,但是原型要求后面带个(星期X),这样的日期格式直接放到input标签上的话,插件会有问题,所有css搞得麻烦了些。

2.效果2:初始化的默认值是后台传过来的一个日期值,后台传过来的是昨日日期值  

这里先说下假如今天是2017年11月24日,后台会传过来昨天的日期(2017-11-23),查了些资料,发现解决方法很简单

效果图:

项目中用到mobiscroll的一些心得

想要设置默认选中日期,改动如下

项目中用到mobiscroll的一些心得

3.效果3:截止日期精确到某一天,项目要求只能选择昨日以前的日期  

项目中用到mobiscroll的一些心得改动如下,改的是mobiscroll.js,红框中是前后改动,大家应该一眼就可以看懂的

项目中用到mobiscroll的一些心得

当然设置的时候就是这样的,如下图:

项目中用到mobiscroll的一些心得

项目中用到mobiscroll的一些心得

后来又有新需求,只显示年月,参考博客:http://blog.csdn.net/dystocia/article/details/77214151   如何改的,跟这篇博客说的是一样的哦~

也是改mobiscroll.js  效果如下:项目中用到mobiscroll的一些心得



以上demo的地址:链接: https://pan.baidu.com/s/1nvoUDSl 密码: 7nv4

大家看我的demo  或者直接下载我的例子就可以了,希望可以帮到大家,有什么意见,或者想法,欢迎留言~