2010-01-11 61 views
0

我建立一个网站现在使用新siFR3它完美的作品在FF & Chrome,但不是在IE7到view click hereSIFR 3未呈现,IE7

+0

你可能会尝试详细说明你正在运行的问题 – NotMe 2010-01-11 20:15:37

+0

嗨克里斯我不能深入,因为我从http://wiki.novemberborn.net/sifr3/How+to+use adn它完美的作品,但不是在IE浏览器。它不会呈现它给它以深灰色 – 2010-01-11 21:31:35

回答

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; }']最后没有调查。

+0

如果只有一个字符串,[]是可选的。 '});'之前的逗号是问题所在,并且您已将其删除。 – 2010-01-13 22:07:28

+0

我把它删除之前把“[]”,但没有发生,所以是真的很奇怪。 – 2010-01-14 17:29:36

1

尝试修复错误:Here,看看有没有什么帮助。

确保您的网站是W3C标准可以在固定麻烦怪癖一大帮助。

+0

相当严重的列表格字体类型闪光灯。很好的接收。 – NotMe 2010-01-11 20:17:30

+0

@克里斯活泼不是真的,他们似乎是相当小的错误。缺少alt标签和遗忘结束与非闭合标签/> ... – ceejayoz 2010-01-11 20:18:42

+0

确定固定。但是仍然没有修复sifr渲染。 – 2010-01-11 20:22:41

0

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

+0

你是什么意思,这是我的全部 sIFR.replace(officinaWhite,{ 选择: '#boxes H1',的wmode: '透明', CSS:” .sIFR根{颜色: #FFFFFF;}”, }); sIFR.replace(OFFICINA,{ 选择: '#内容H2,#rightCol2 H2,#rightCol H2',WMODE: '透明', CSS: '.sIFR根{颜色:#000000;}' } ); – 2010-01-12 13:41:32