移动端
跟移动端有关的一些资源与小技巧
经典的资料库
工具类网站
综合汇总
点击与click事件
对于a标记的点击导航,默认是在onclick事件中处理的。而移动客户端对onclick的响应相比PC浏览器有着明显的几百毫秒(300ms)延迟。
在移动浏览器中对触摸事件的响应顺序应当是:ontouchstart -> ontouchmove -> ontouchend -> onclick
使用click会出现绑定点击区域闪一下的情况,解决:给该元素一个样式如下:
-webkit-tap-highlight-color: rgba(0,0,0,0);
长网页滑动卡顿处理
body {
height: 100%;
overflow: scrool;
-webkit-overflow-scrolling: touch;
}
锁定 viewport
ontouchmove="event.preventDefault()" //锁定viewport,任何屏幕操作不移动用户界面(弹出键盘除外)。
禁止body滚动:document.body.ontouchmove=function(e){ e.preventDefault(); }