私のクライアント(ウェブサイト - http://www.abclandscaping.com/)は、ウェブページがスクロールダウンしたときにトップナビゲーションバーをスティッキーバーにしたいと考えました。親DIVの100%幅で固定された位置
JSの使用スクロールが発生したときに、ナビゲーションバー(div = ID "navbar")に.stickyクラスを追加しました。今、私のナビゲーションバー(ID =「ナビゲーションバー」を持つdiv要素)をその幅は親のdiv要素の中にもはや全体の100%広くなる位置を固定していないこと、しかし
.sticky{ position: fixed; top: 0;}
:.stickyクラスはこれですブラウザウィンドウ。私はそれがなぜ起こるのか理解していますが、問題を解決する方法を理解することはできません。
私はこの質問の他のスレッドを読んだが、そこで説明した修正は私の場合には効果がなかった。ここで
は、私は問題を抱えている私のウェブサイトである:http://www.abclandscaping.com/
絶対的に配置されるように、印加されたときにスティッキー「我々の顧客の言う」部分的にメインロゴの下に隠れます。 Left:0を設定できます。同様に、ヘッダーのすべての内容も調整する必要があります。 – Kyle
@Kyle - はい、これは当てはまりますが、Navbar divが今や幅が広く、そのコンテンツがシフトするためです。その幅を親の幅よりも小さく制限する方法を見つけたら、重複はなく、コンテンツは正しく配置されます。 – hanazair