2

特定のdivと同じ高さのdivを作成するためにこのコードを開発しましたが、IE9以下では機能しません。私がしている間違いを知りません...

デモ: -http: //jsfiddle.net/ZWkm5/

JS:-

$(window).load(function() {

    var getWrapHeight = $('#wrap').height();
    console.log(getWrapHeight);
    $(".a1, .a2, .a3, .a4").css({
        "height" : getWrapHeight,
    });

});
4

1 に答える 1

1

console.log存在しないため、実際には IE で JavaScript エラーがスローされます。

IE で [すべてのスクリプト エラーに関する通知を表示する] 設定をオンにすると、次のようになります (これが私が得たもので、オンにしています)。

エラー: 「コンソール」は定義されていません。

それを削除すると動作します。

デモ: http://jsfiddle.net/ZWkm5/1/

本当にそのログをそこに残しておきたい場合は、次のように置き換えることができます。

if (window.console){
    console.log(getWrapHeight);
}
于 2013-03-21T08:45:50.930 に答える