1

我通过设置使 div 不可见div.style.visibility="hidden";完美适用于三星,索尼手机。也完美适用于桌面浏览器、chrome mozilla。(它应该是..)

但有时,它在 google nexus 4 (android 4.3) 中不起作用。在多个 nexus 4 设备中测试。

意见:

  1. 我有多个对话框,它们在彼此之间导航。在这个过程中,我隐藏了前一个对话框,并使下一个对话框可见。在我打开一个包含 100 个 div 和多个图像的繁重对话框之前,这非常有效。现在,当我尝试返回上一个对话框时,div 可见性和不透明度停止工作。所有对话框在后台保持可见。style.opacity = 0 也不起作用。可见性和不透明度工作得非常好,不管我在对话框之间切换多少次,直到我创建了那个沉重的对话框。
  2. 当一个div在背景中可见时,根本不应该可见,并且我锁定和解锁手机,这个问题得到解决。一切都开始顺利进行。此外,如果我等待某个时间,一切都会恢复原状。再次开始完美工作。

尝试了几件事:

1. webView.setLayerType(View.LAYER_TYPE_SOFTWARE/HARDWARE, null);
2. webSettings.setRenderPriority(RenderPriority.HIGH/LOW);
  1. 我会将那个 div 变小(内部 div 更少),明天再试一次。
  2. 如果可能,我将在 nexus 7 选项卡和其他设备上进行测试。
  3. 我将在 nexus 网络浏览器中进行测试。

暂时,如果有人有任何建议,请告诉我

4

0 回答 0