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; /*去除系统默认的样式*/

 

posted @ 2018-11-01 16:05  考拉很OK  阅读(236)  评论(0编辑  收藏  举报