1. IOS/iPhone的Safari不兼容Javascript中的Date()问题
iPhone中的safari无法解释 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss这样的时间格式,而谷歌火狐等浏览器对这样的格式做了扩展。
解决方案:
var arr = "2016/11/11 11:11:11".split(/[- : /]/)
date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);
document.write(date)
2.ios手机input输入框键盘消失后,键盘区域仍旧存在
let keyTimer = null;
document.body.addEventListener('focusin', () => {
//软键盘弹起事件
clearInterval(keyTimer);
});
document.body.addEventListener('focusout', () => {
// 软键盘关闭事件
window.scrollTo(0, 0);
keyTimer = setTimeout(() => {
if (window.pageYOffset > 0) {
window.scrollTo(0, 0);
}
}, 200);
});







网友评论