Z-index不能在三星galaxy tab上工作



我正在为这个项目工作,其中电子学习将在三星galaxy tab上播放。游戏只是一个网站,但将显示为应用程序。

当你第一次登录时,你会看到一个弹出的欢迎信息,后面是一个黑色的透明覆盖。

问题是,在PC上,虽然在firefox上,它都工作得很好,但在平板电脑上,z指数似乎不起作用。这是不可能调试的,我找不到任何关于这个问题的文档。有谁知道z-index在平板电脑上的工作方式是否不同,或者我该如何修复它?

弹出窗口的z-index为999,覆盖层的z-index为998,对此有什么想法吗?我将继续在谷歌上搜索,并将我取得的所有进展发布出来。

编辑:叠加将在Jquery中创建:var showPopup = ' & lt; % =视讯系统("showPopup").toString () %> "

if (showPopup == "True") { $('body').prepend('<div class="overlay"></div>'); $('#welcomeBox').show(); }

已解决,详见注释

太晚了,但是,我发现最好的解决方案是添加-webkit-transform: translate3d(0,0,0);到绝对定位并以z为索引的项。每次都能解决我的问题

找到了答案,Android Webkit:绝对定位元素不尊重z-index

其余的在教程中找到。

解决方案如下:

我在jQuery中添加了叠加,但弹出窗口是在html中,只是隐藏。所以我将这部分代码也添加到jQuery检查中。为了防止弹出继承叠加的不透明度,我不得不再次使用$('body').prepend。现在一切正常了。

相关内容

  • 没有找到相关文章

最新更新