移动端/问题

均等分問題

核心原因: 分辨率不同,安卓手机底部普遍含有虚拟导航栏解决办法: 外框flex布局,flex:1可以自动计算出不含虚拟导航栏的高度

Paste_Image.png

手机端 click 事件会有大约 300ms 的延迟

解决:fastclick插件 或者 zepto的touch模块,tap事件也是为了解决在click的延迟问题

基于rem響應式佈局,chrome字體最小為12px;

-webkit-text-size-adjust:none

移动端禁止选中内容如果你不想用户可以选中页面中的内容

在css中禁掉:
.user-select-none {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
兼容IE6-9的写法:onselectstart="return false;" unselectable="on"

解决 '点透'

1.引入fastclick.js,因为fastclick源码不依赖其他库所以你可以在原生的js前直接加上
window.addEventListener( "load", function() { FastClick.attach( document.body );3 }, false );

2.或者有zepto或者jqm的js里面加上
$(function() { FastClick.attach(document.body);3 });

3.require的话就这样:
var FastClick = require(‘fastclick‘); FastClick.attach(document.body, options);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 相关知识点 移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效...... 问题&解决...
    sandisen阅读 25,879评论 3 67
  • meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 忽略将页面中的数字识别为电话号码 忽略And...
    Mycro阅读 1,031评论 0 11
  • meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 忽略将页面中的数字识别为电话号码 忽略And...
    Mycro阅读 620评论 0 2
  • 斑点长裙,格子短衫 西瓜汁,汗水 沉浸虚幻 咒骂真实
    灰原_阅读 190评论 0 0
  • 我很敬佩有真性情的人,然而,古往今来,在我眼里零差评的唯有苏东坡一人。 苏子,梦里见你甚是可爱,你在时间的另一端让...
    面包萌阅读 1,301评论 6 14

友情链接更多精彩内容