2010-01-11 62 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