安卓系统浏览器中select下拉按钮无法弹出选择面板奇怪问题解决

时间:2020-12-26 06:21:20

今天遇到个让人崩溃的问题:

平台:

安卓 4.0

描述:

使用 appcan 开发 hybrid 应用,手机上点击下拉选框按钮无法弹出选择面板。

说明:

发现 webkit 内核 position:fixed; 和HTML的 select 标签有冲突,

只要 select 区域上(上方都不用说了被遮盖了肯定无效)或下方存在 固定定位 fixed 不论 z-index 层高为-1还是其它 都不会触发选项面板,但是click 和touch事件却依然可以触发。

搞了TMD一天,试了N多办法没想到却是个不起眼的css的问题,

由于之前开发手机用的是安卓 2.3 一直都没发现问题,另外 background:fixed 似乎无效,所以才使用了 fixed 层定位在最底部,现在没办法了只能去掉啦