0

現在、jqueryrotateプラグインを使用してページ上の画像を回転しています。私の側のすべてのブラウザですべてが正常に機能します。問題は、私たちの品質保証部門です。はie6vmを見ていますが、ページ上で回転した画像は表示されていません(実際には、画像が一瞬表示されてから消えます。vmの主な違いは、ie66.0.290と私は2.0.260を使用しています。誰かが私のコードに問題を見つけたり、提案をしたりする可能性があるかどうかを誰かから調べようとしています。これが私のjqueryです。

$(window).load(function () {
    $('#main-image img').rotate(90);
    $('#main-image .rvml').css({ 'margin': '-65px 0 0 -105px' });

    if ($('.ie6, .ie7').length) {
        $('#main-image .photo').css({ 'overflow': 'hidden', 'height': '240px' });
        $('#main-image .rvml').css('position', 'relative');
    }

    if ($('.ie6, .ie7, .ie8').length) {
        $('#main-image img').css('visibility', 'visible');
    } else {
        $('#main-image img').fadeIn('fast');
    }
});

また、これは私が使用しているプラ​​グインです:http ://code.google.com/p/jqueryrotate/

4

1 に答える 1

3

画像を90度回転しているので、DXImageTransform.Microsoft.BasicImagerotationプロパティを使用できます。

http://msdn.microsoft.com/en-us/library/ms532918(v=vs.85).aspx

#main-image img { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
于 2011-04-22T00:27:06.590 に答える