2012-06-25 32 views
4

我們在IE中遇到了這個非常奇怪的Cufón問題,導致我們無法應對。我認爲這與隱藏和封裝的文本有關。使用IE8的Cufón上的雙文本

問題是,cuffoned和普通文本都顯示(我注意到Cufón通常使用的標籤被替換爲<:cufon>)。無論如何,這發生在原生IE8(不是IE9的「IE8模式」)。

一個的jsfiddle價值超過一千字:http://jsfiddle.net/Osoascam/vqnh3/1/ 要進行測試,點擊紅圈,從而使文本向左移動4倍(對於一些奇怪的原因在FF和IE這只是工作,但它再現了IE8錯誤,所以我可以忍受這一點)。

任何幫助將不勝感激。下面是截圖:

Here is how it looks on IE8

+0

看起來像Cufon + jCarousel有問題,請參閱:http://stackoverflow.com/questions/4160494/jcarousel-and-cufon-arent-co-operating-animation-makes-cufon-go-away,http:/ /stackoverflow.com/questions/5842516/cufon-text-disappear-in-jcarousel,http://stackoverflow.com/questions/10482181/jcarousel-cufon-disappears-after-the-first-rotation,和https:// github.com/jsor/jcarousel/issues/207 –

回答

2

檢查你的JS插件,通過一個禁用它們一個,看看哪一個是造成問題的原因。

同樣的事情發生在我使用cufon 0.9 & modernizr 2.5.3,其中包括html5shiv腳本,這一個打破cufon。

解決了我的問題,用github的html5shiv版本候選版本(RC1)替換modernizr腳本中html5shiv的生產版本。

祝你好運!

+0

那麼,唯一的插件是jCarousel,所以它一定是這樣的。 –