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:官方解决方案 微信打开网页键盘弹起后页面上滑,导致弹框里的按钮响应区域错位 | 微信开放社区
在点击按钮那里加下面其中一个即可解决:
//document.querySelector('body').scrollTop = 0;
//滚动到顶部 window.scrollTo(0, 0);
//滚动到底部 window.scrollTo(0, document.body.offsetHeight);
4. input 上边框有阴影
-webkit-appearance: none; /*去除系统默认的样式*/