我真的被困在這一個。網站幾乎完成。試圖用IE去掉最後幾個錯誤 - 真是一個驚喜!IE褪色導致圖像上的白點
這裏是預覽網站:http://www.preview.imageworkshop.com/portfolio/
的問題 如果您在IE中查看投資組合頁面,並使用交換回來並轉發選項之間,過了一小的過濾器,而圖像開始得到覆蓋在白點(特別是在黑暗的地方)。
注意:我已經實施ISOTOPE在網站投資組合的過濾/佈局。
CSS3轉換是在CSS中定義的,但我相信ISOTOPE正在退化爲使用jquery的動畫效果。
這是一個攝影網站,所以擁有漂亮的圖像很重要。
事情我已經知道了: - 這是IE6,7和8的已知問題,引起淡入/淡出和像素獲取左爲透明。
人聲稱可以通過移動圖像的黑點解決這個問題,因爲supposidly它只是「真黑」的像素是有問題的。 我們嘗試過這種方法,但它對我們來說不起作用 - 而且我們也不希望進行這些更改,因爲顏色準確性對於圖像很重要,並且移動黑點開始與圖像混淆。在投資組合中,底部的三個大圖像的黑點發生了變化,並且仍然有白點。
顯然,將父div盒的背景顏色設置爲黑色也會解決問題。如果我將.photos的背景設置爲黑色(但是這也會使屏幕的一半變成黑色),但是對於包含圖片(.photo)的DIV的背景設置不起作用,這似乎適用於我。這樣我們就可以得到這個工作,這將是一個合適的解決方案,我不能讓它爲我工作(?)。
那麼,從這裏? 我可以關閉通過設置animationEngine:'CSS'來實現ISOTOPE中的過渡/淡入淡出等操作。這意味着如果瀏覽器支持CSS3,那麼CSS將用於轉換,但如果不支持,瀏覽器將不會恢復爲使用javascript來進行轉換。但是,這意味着在IE上的頁面上沒有轉換,看起來如此褲子。
理想情況下,我需要解決白點問題。 - 關於如何獲得ISOTOPE刷新圖像後的圖像的任何建議? - 也許有另外一種方法可以做轉換嗎? - 是否可以刪除fadein/fadeout,但仍然使用某種類型的轉換,以便我仍然在IE中發生一些動畫?
任何幫助將不勝感激。我整個週末一直在甩掉我的頭髮,試圖讓它工作,但沒有成功。
更新:2011年8月9日 我設法找到一種方法來關閉淡入淡出過渡,但是,我仍然使用的JavaScript器集的不透明度爲0,以隱藏圖像,這是實際上導致了白點問題。所以我真的需要找到一種方法將背景顏色設置爲黑色,以便隱藏透明像素。
IE6/7/8根本不會做opactity。它使用'filter' CSS屬性將責任委託給隨Windows提供的AxtiveX控件。這是非常舊的軟件;它是緩慢的,越野車,並且正如你所看到的那樣,它會產生糟糕的結果。但是,在IE6/7/8中沒有其他方法可以實現衰減效果。總之,IE從來沒有寫過這樣的效果。事實上,可能產生的影響已經成爲鞋子發展的趨勢。我沒有解決方案,因爲我認爲沒有解決方案。我希望別人可以證明,但我有我的疑惑。 – Spudley
我同意可能沒有一個好的解決方案,但是,我會很高興,如果我可以實現以下兩件事之一: 1)獲取DIV背景顏色顯示通過(以便這隱藏白色斑點 2)刪除只是IE的轉換的「淡入淡出」方面。如果圖像通過移動和調整大小進行過渡,然後僅消失(無褪色),我仍然很高興。 – Gearu