微信H5 IOS在mask遮幕出现后弹窗按钮不能点击,底层页面可以滑动,怎么解?

clipboard.png

所图所示,当错误出现的时候,出现了一个弹窗。
但是,在IOS系统中,点不了“知道了”那个按钮(怎么点都没反应)。但是,mask下面的那一层却可以滑动,滑动一下之后,这个“知道了”的按钮就可以点击了,有反应了。这是什么情况?

PS: 这些情况在安卓中不会有。

请问,这个问题怎么解决?优先级是解决按钮点击不了的问题,底层可以滑动的,在这之后,能两个一起回答更好。

阅读 5.9k
4 个回答

页面本身就是设置的position: absolute; 没有fixed

不过后来忘了在哪里看到的了,就随便试试,就可以了。
改了这个地方:
原:overflow-y: auto;
改:overflow: visible;

OK!

新手上路,请多包涵

mask是设置的全屏幕么,你的这个谈框优先级比mask高吗?这个mask可以滑动好像是因为事件冒泡,之前做pick三级联动的时候,也遇到到这种滑动问题

新手上路,请多包涵

请问后来有定位到问题嘛?

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