在一个特定页面的BackBone项目中,所有点击事件在iOS 8中延迟10秒(在touchstart和click之间),在touchstart和touchend之间延迟3秒。
iOS 9的延迟为0.5秒,相同的延迟为0.1秒。我知道移动设备上有300毫秒的延迟,但是从哪里开始调试这个10秒的延迟呢?其他在touchend上触发click事件的解决方案不适合我,我想用touchstart代替该页的click。
在safari上测试
信不信由你,当我从我的css中删除以下行(我不得不在我的git上反转找到这个)时,问题被修复了
*:focus, *:visited, *:active, *:link {outline:0;}