ページの幅よりも大きいヘッダーがあるため、position:fixed
水平方向にスクロールできる必要があるため、ヘッダーをページの上部に設定することはできません。これに対する CSS ソリューションはないと思います。
の効果を再現するためにコードのサンプルを作成しましたposition:fixed
が、望ましくないジャンプがあります。私のコードは次のとおりです:
$(window).scroll(function() {
var y = $(window).scrollTop();
$("#headertable").css('top', y+175);
});
のように、本当に取り付ける方法はありposition:fixed
ますか?(不思議なことに、この「ジャンプ」効果がないため、現時点では FF よりも IE の方が適切に表示されます)
ここで例を見つけてください: http://jsbin.com/eyuya/7。最初のテーブルは でposition:fixed
、もう 1 つは私のコードを使用しています。解決策がある場合、それは私が回避しようとしているジャンプ効果です。
編集:
まだ満足のいく解決策を見つけていません。サイトはIEで使用することを意図しており、divをビューポートに添付する奇跡の解決策が存在するようには見えないため、最終的にこれを使用すると思います。横スクロール可能。誰かが以前にこの問題に遭遇し、良い解決策を見つけた場合に備えて、私は報奨金を開始しています。
問題に見えるほど単純ではなく、すでにこれに答えようとした人々に感謝します;)