1

プロトタイプで立ち往生。これは jsfiddle ですが、IE8 で表示するには DRAFT 機能 ( http://doc.jsfiddle.net/basic/introduction.html#draft-page ) を使用する必要があります。http://jsfiddle.net/trevordixon/7rxaE/

<image id="spinner" src="http://cdn3.iconfinder.com/data/icons/transfers/100/239327-loading_spinner-32.png">
<script>
    var angle = 0;
    setInterval(function() {
        angle += 0.1;

        $('spinner').setStyle({
            '-ms-filter': '"progid:DXImageTransform.Microsoft.Matrix(' +
                            'SizingMethod = \'auto expand\', ' +
                            'M11 = ' + Math.cos(angle) + ', ' +
                            'M12 = ' + -Math.sin(angle) + ', ' +
                            'M21 = ' + Math.sin(angle) + ', ' +
                            'M22 = ' + Math.cos(angle) + ')"'
        });
    }, 16);
</script>

スピナーのより良いアイデアを歓迎します。アニメーション gif は、いくつかの理由で機能しません。

4

1 に答える 1

1

と " をドロップし-ms-ます。IE 8 では以下が使用されます。

filter: property

新しいものではなく構文。

-ms-filter: "property"
于 2013-06-12T21:36:40.860 に答える