近期移动端开发经验整理

zepto的tap事件

tap的事件由于是委托自body,所以有很大诟病,很容易在延迟之后造成“点透”现象,可以采用fastclick代替。

React onTouchEnd问题

react上一个元素onTouchEnd点击之后alert弹出框,有可能会触发两次。

iOS的position:fixed错误

经过验证,此问题在多个版本中都存在,尤其是UIWebView,最新版的iOS也有问题,建议在input focus的时候将需要fix在最顶部的元素做position:absolute处理,然后blur时再还原成fixed