0

JqueryとCSSを使用して画像をズームしています:

$('#Site img').css({
        zoom: CurrentZoom,
        '-ms-transform': 'scale(' + CurrentZoom + ')',
        '-moz-transform': 'scale(' + CurrentZoom + ')',
        '-o-transform': 'scale(' + CurrentZoom + ')'        
    });
    $('#Site canvas').css({
        zoom: CurrentZoom,
        '-ms-transform': 'scale(' + CurrentZoom + ')',
        '-moz-transform': 'scale(' + CurrentZoom + ')',
        '-o-transform': 'scale(' + CurrentZoom + ')'
    });

IEを除くすべてのブラウザで問題なく動作しています。

4

3 に答える 3

1

msdnによると、最大限の互換性を確保するために、transformとの両方-ms-transformが推奨されます。

これはIE9+でのみ機能します

IE8<の場合、 Matrix filterをチェックします。

于 2013-03-14T07:45:09.693 に答える
0

さまざまなブラウザーやバージョンでの互換性については、caniuse.comで確認できます。

caniuse.com

于 2013-03-14T07:32:27.013 に答える