ios手机填坑总结
1. 日期格式
ios系统、safari只能识别"2018/10/15 00:00:00",不能识别"2018-10-15 00:00:00",所以需要转换格式,日期字符串需要转换成日期对象来比较大小,也可以转成毫秒比较;
var startTime = new Date(startDate.replace("-", "/").replace("-", "/")); startTime这种日期对象可以直接比较大小;
2. 阻止页面滚动
注意:也可以通过阻止ontouchmove事件来实现,暂时觉得下面的方法也可以用,安卓、ios都可以
$('body,html').css({'height':'100%','overflow':'hidden'});
3. ios微信收起键盘时页面不归位导致弹框失效
这是微信的bug:官方解决方案 https://developers.weixin.qq.com/community/develop/doc/00044ae90742f8c82fb78fcae56800?page=1#comment-list
在点击按钮那里加下面其中一个即可解决:
//document.querySelector('body').scrollTop = 0;
//滚动到顶部 window.scrollTo(0, 0);
//滚动到底部 window.scrollTo(0, document.body.offsetHeight);
4. input 上边框有阴影
-webkit-appearance: none; /*去除系统默认的样式*/