1

この例のように、IE 8 のホバーでトランジション効果を使用したい: http://jsfiddle.net/evcL2/10/このサイト(ie でのみ動作している) によると、それは可能です (trasntion オプションとフェード効果を使用します) 。しかし、私はそれを使用することができません。誰かがそのスクリプトで私を少し助けることができますか?私にとっては、背景色のためだけにその遷移をホバーすることが重要です.

ありがとうございました。

4

2 に答える 2

14

IE8 は CSS3 トランジションをサポートしていません。JavaScript トゥイーンを使用してそれを偽造するか、IE9 のサポートで解決する必要があります。いずれにせよ、IE8 ユーザーは見栄えの良い Web サイトに値しません :-)

しかし、IE と互換性のあるものを作成するという厄介な立場にある場合は、このMSDN の Filters and Transitions の紹介 をご覧ください。IE 固有のトランジション フィルターでさえ、JavaScript が機能する必要があるようです。そのため、jQuery.animateを使用する適切な JavaScript ソリューションを使用することもできます。小さなプラグインを使用すると、色をアニメーション化できます。JSFiddle の例を次に示します。

于 2012-08-03T12:01:14.557 に答える
0

何らかの理由で、あなたが提案したウェブサイトが私のブラウザで正しく表示されません。ただし、問題を間違って攻撃している可能性があると思います。これにはjQuery の $.animate() 関数を使用します。これは非常にクロス ブラウザーであり、多くの css プロパティの段階的な変化をアニメーション化できるためです。

于 2012-08-03T12:31:42.110 に答える