目前,移动端的浏览器兼容问题也不少,在这里做下记录,便于以后查找问题。
1、click 300ms 延时响应
解决方案: 使用fastclick
window.addEventListener("load", function () {
FastClick.attach(document.body)
}, false)
2、flex的问题
父元素设置display:flex后,一个子元素使用flex-basis设置固定宽度,另一个设置flex:1占满剩余空间时失效
解决办法:在设置flex:1的子元素里加上一个min-width:0解决
3、1px的像素线
父元素的font-size设置为0,子元素再做设置需要的大小
4、IOS移动端页面input输入框不回弹
document.body.addEventListener('blur',function(){
window.scrollTo(0,0)
},true)
失去焦点后,重置页面位置到顶部
版权声明:本文为qq_35145061原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。