0

我正在使用新的 siFR3 构建一个站点,它在 FF 和 Chrome 上完美运行,但在 IE7 上无法查看点击这里

4

3 回答 3

1

尝试修复错误:在这里看看是否有帮助。

确保您的网站符合 W3C 标准可能有助于解决棘手的问题。

于 2010-01-11T20:16:03.370 回答
0

好的,我发现问题出在哪里,看我的旧代码在 IE 中不起作用:

    sIFR.replace(officinaWhite, {
  selector: '#boxes h1', wmode: 'transparent',
  css: '.sIFR-root { color:#ffffff; }',
});

sIFR.replace(officina, {  
  selector: '#content h2, #rightCol2 h2, #rightCol h2', wmode: 'transparent',
  css: '.sIFR-root { color:#000000; }',
});

这是修复它的代码:

    sIFR.replace(officinaWhite, {
  selector: '#boxes h1', wmode: 'transparent',
  css: ['.sIFR-root { color:#ffffff; }']
});

sIFR.replace(officina, {  
  selector: '#content h2, #rightCol2 h2, #rightCol h2', wmode: 'transparent',
  css: ['.sIFR-root { color:#000000; }']
});

它只是缺少 css:['.sIFR-root { color:#000000; 下的括号。}'] 最后没有逗号。

于 2010-01-12T14:09:53.883 回答
0

确保配置中的右大括号之前没有尾随逗号。这些在 IE 的 JavaScript 引擎中是非法的。

于 2010-01-11T22:34:21.907 回答