在IOS和微信浏览器中使用alert需要等一会才会弹出

浏览器

真机调试下的

  1. iOS safari 浏览器
  2. 微信内置浏览器

问题描述

使用alert弹框需要等0.5~1.5秒才会弹出,一开始我以为是代码问题,但是我把js和页面内的html注释了都会出现问题,使用QQ自带的浏览器(手机QQ内置的浏览器)却没问题。

莫非是safari自带延迟?

代码

<span ontouchend="alert(1)">点击</span>
<button type="button" ontouchend="alert(2)">点击</button>
阅读 10k
2 个回答

ontouchend换成ontouchstart试试

改用click事件解决,原因:推测跟浏览器有关,QQ浏览器和安卓没问题。仅在ios下safari和chrome出现。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题