私は、「氷の雲」のイメージで背景を使用しました.fadeTo()関数を使用して、消えてからjQueryで再び現れます。背景画像は.pngであるため、SO Windows XPでIE8を使用すると、背景画像が黒/灰色で縁取られており、透明が完璧ではないように見えますが、他のブラウザーを使用している場合は「氷の雲」は正常です。IE8にあるこの透過的な非互換性を解決できるプラグインjQueryまたはcssフィルターがあるかどうかはわかります。
html:
<div class="ice"></div>
CSS:
#main #slogan #iphone .ice {
position:absolute;
top:20px;
right:22px;
display:block;
width:450px;
height:486px;
background:transparent url(../images/system/main-animation-ice.png) no-repeat 0 0;
z-index:1;
}
JavaScript:
$(o).delay(i*'1200').fadeTo(2000,1.0).fadeTo(2000,0.2);
左側は通常の効果、右側は IE8 のバグです。