私は現在、いくつかのサービス名があり、ユーザーが 1 つをクリックすると、jQuery がその下にそれを説明する対応する段落を表示する簡単なメニューを作成しています。私の jQuery コードは問題なく、まさに私が望んでいることを実行しますが、まだ解決していないバグが 1 つあります。
これらの見出しのいずれかをクリックすると、その説明が表示されるたびに、ページのラッパー内のすべてが Firefox で約 7 ピクセル左にシフトします。同じことが Google Chrome でも行われますが、量は測定していませんが、そうであると確信しています。無関係。
とにかく、slideToggle() コマンドを使用して非表示のパラグラフを表示しています。これは、slideDown が発生すると、すべての幅と「margin: 0 auto;」が何らかの形で変更されるためだと思います。私のCSSのラッパールールの設定は、この変更を補っています. この問題を解決する方法はありますか? インターネットで見つけた他のいくつかの修正を試みましたが、役に立ちませんでした。
これが私のコードの外観です。見やすくするために jsFiddle に置きます。より便利なものは何でも。助けてくれてどうもありがとう!