0

ページに固定ヘッダーと多くのボタンがあります。ボタンが無効になっている場合は、

$(".myButtons").attr('disabled', 'disabled');

ページを下にスクロールすると、他のすべてのように固定ヘッダーによって隠されるのではなく、その上にゴーストが表示されます。これがどのように発生し、どのように修正するか、誰にも分かりますか?

4

1 に答える 1

1

おそらく、無効化されたボタンに z-index を設定する奇妙な継承された CSS です。jQuery をいくつか追加して、簡単に修正できる場合があります。

$('.myButtons').prop('disabled', 'disabled').css('z-index', 0);

(.attr を使用できますが、jQuery は属性を設定するために .prop に移行しています)。

この問題を解決するより良い方法は、z-index を設定する元のスタイルを見つけることです。開発者ツールにある場合は、要素を調べて「Computed Styles」を展開すると、おそらく見つけることができます。

お役に立てれば。

于 2013-09-17T03:00:06.953 に答える