1

我对此无能为力。我有一个元素,它使用 :before 伪选择器。

CSS是这样的:

 .initHandler:before { 
      width: 100%; 
      position: absolute; 
      top: 0; 
      bottom: 0; 
      left: 0; 
      right: 0; 
      display: block; 
      height: 110%; 
      z-index: 999999;  
      background-color: white; /*background:white  url(../images/ajax-loader.gif) no-repeat center center;*/    
      content: "initializing..."; 
      text-align: center; 
      font-color: #ccc; 
      line-height: 150px; 
      vertical-align: bottom; 
      }

这为我的应用程序提供了一个白色背景,该应用程序正在“幕后”加载。在 iOS 上,我使用的是启动图像,我在页面头中设置beforejquery 和 jquerymobile 已加载。

我现在想将initHaendler:before元素的背景更改为确定的 iOS 初始屏幕。

但是我需要在纯 javascript 中这样做,我不知道如何选择一个类/伪元素来设置一个 css 值。

有人可以帮忙吗?

谢谢!

4

1 回答 1

2

从 JavaScript 设置 CSS 伪类规则似乎表明您不能这样做,并通过将样式表附加到文档来提供一种解决方法。我不确定它是否可以在 iOS 上运行,但值得一试

于 2012-08-16T22:39:28.567 回答