0

jquery.backgroundSize.jsプラグインを使用していますが、IE8 で動作させることができません。

公式サイトからダウンロードして、デモをプレイしましたが、何も起こりませんでした。テスト ページを作成しましたが、IE9 や Firefox などでは問題なく動作しましたが、IE8 では何も動作しませんでした。

CSS:

#main{
    background:url('parthenon.jpg') no-repeat; 
    margin:20px;
    height:200px;
    width:200px;
    border:1px solid;
}

html:

<div id="main">
    background
</div>

js:

$(function() {
    $("#main").css({backgroundSize: "contain"});
});
4

1 に答える 1

1

IE8 は CSS をサポートしていませんbackground-size

リンクしたページは jQuery ハックであり、古いブラウザーに実装しようとしています。うまくいかない場合は、プラグインが正しくロードされていないことを意味します。

別のオプションの使用を検討することもできます: CSS3Pieライブラリは、CSS のサポートをbackground-size古い IE バージョンに実装します。CSS3Pie を使用すると、他のブラウザーで通常行うように、CSS コードに直接配置できます。

于 2013-10-16T09:20:44.610 に答える