-1

私は IE7 用の現在のサイトをデバッグしています (残念ながら...)。

ページhttp://zanadu.cn/package/137 (IE7 を使用) に移動して上下にスクロールすると、バグが表示されます。

基本的に、スクロールしても一番上に残るカレンダー付きのパネルがあります。しかし、次の 2 つの問題があります。

  1. スティッキー パネルの下のテキストが押し下げられます。スティッキー パネルを再度取り付ける (上下にスクロールする) たびに、少しずつ下に移動します。理由がまったくわかりません。それを上から押し出すものは何もありません。

  2. 一番上までスクロールしてパネルを再度取り付けると、パネルのコンテンツ (カレンダーとボタン) が表示されなくなります。

今、私は可能な限りすべてを試しましたが、何が悪いのかまだわかりません。IE で開発者ツールに移動し、スクロール後にマークアップを更新し、スティッキー パネル要素を選択し、計算されたスタイルを開き、position:relative のチェックを外すと、突然すべてが正常に戻ります。これをプログラムで再現する方法はありません (少なくとも方法は見つかりませんでした)。

最良かつ最も簡単な答えは、次のとおりだと確信しています。これは、古い IE のバグのある動作です。問題は、会社がそれを修正するように私に圧力をかけているということです。どうすればいいですか...解決策が見つからない場合は、古いIEでトップパネルが固着するのを防ぐだけです...

ありがとう!

4

1 に答える 1

1

私の個人的な意見?これを使用して最新の IE レンダリング エンジンを強制します

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

多くの人や企業が IE7 のサポートから遠ざかりつつあります。IE7 には多くの問題があり、率直に言って、ユーザーは時代に固執する必要があります。私の意見です。

于 2013-10-15T05:37:07.637 に答える