3

IE10 がトランジションをサポートしていることは知っていますが、古いバージョンの IE でそれを行うためにできることはありますか? 以下の感謝コード

    .boxslider:hover{
    margin:37px 0 0 0;
    transition: margin 0.7s;
    -moz-transition: margin 0.7s; /* Firefox 4 */
    -webkit-transition: margin 0.7s; /* Safari and Chrome */
    -o-transition: margin 0.7s; /* Opera */
    }
4

2 に答える 2

1

CSS トランジションが現在のブラウザーでサポートされているかどうかを確認するには、Modernizr.js を使用できます: http://modernizr.com/

それらがサポートされていない場合は、いくつかの jQuery フォールバック (アニメーション関数をコールバックとして持つイベント ハンドラー) を含む JavaScript ファイルをロードします。

Modernizr.load({
  test: Modernizr.csstransitions,
  nope: 'IE-transitions-fallback.js'
});
于 2012-09-12T18:14:30.293 に答える
0

これをチェックしてください。これは html5shiv のようなものですが、css3 用です。

http://code.google.com/p/css3shiv/

これは、ジョブを完了させる Microsoft 専用の CSS も示しています。私の推奨事項は、この方法を使用する場合は、ms のみのスタイルシートを作成し、それを条件付きの ie ステートメントでロードすることです。

これは、いくつかのヒントを含む別の記事です。

于 2012-09-03T22:57:02.957 に答える