我正在使用新的 siFR3 构建一个站点,它在 FF 和 Chrome 上完美运行,但在 IE7 上无法查看点击这里
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 回答