-1

変数に値を割り当てているときに、変数が間違った値を取得しています。コードは

var txtColor = $(".menu-item").css("background-color");

はピンク色$(".menu-item").css("background-color");を表します。しかしtxtColor、として取ってい"transparent"ます。

この問題は IE-8 でのみ見られます。

誰でもこの問題を解決するのを手伝ってくれますか?

前もって感謝します。

4

1 に答える 1

0

質問、あなたの CSS はこのように設定されていますか?

background: pink;

$('.menu-item').css("background");その場合は、代わりに使用してみてください。

background古いバージョンの IE では、グループ定義 ( など) が他の設定に適切にカスケードされません。最新のブラウザでは、「ピンク」と定義するbackgroundと、 も「ピンク」に設定されbackground-colorます。

于 2015-04-16T05:38:28.317 に答える