JavaScript を使い始めたばかりで、ページの特定のセクションの折りたたみアニメーションを実装したいと考えています。
ページの上部に、ページのすべてのセクションへのリンクを含むナビゲーション バーがあります。1つをクリックしたときに私がしたいことは次のとおりです。
- 現在表示されているセクションが折りたたまれて何も表示されない
- 要求されたセクションが (理想的には同時に) 拡張され、残りのスペースが埋められます。
- この新しい選択を反映して変更する URL
3 つ目は、JavaScript がインストールされていない場合にエレガントにダウングレードし、誰かが新しいタブで開いても機能するようにすることです。
では、これを実装するにはどうすればよいでしょうか。JavaScriptだけでこれを行うことは可能ですか/賢明ですか? それとも、本当に PHP を学ぶ必要があるのでしょうか? (ASP.NET は知っていますが、サーバーにはありません)