禁止拖动屏幕
在ios上默认是可以用手指拖动屏幕的,而如果有些web app对拖动屏幕非常敏感,需要禁止拖动屏幕的话,可以试试对touch事件进行一下处理。
但需要注意的是,不知道什么原因,如果对touchstart事件进行preventDefault()的话,会让所有的DOM事件监听全部失效,效果如同将事件冒泡机制设置为捕获,然后禁止捕获一样。所以不能对touchstart事件进行preventDefault(),而是对touchmove事件进行preventDefault()。这样即可以禁止拖动屏幕,又可以不对DOM事件产生干扰。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步