-1

ドロップダウン メニューを必要とするプロジェクトを開始しようとしています - 基本的に、それはカテゴリで構成され、それらのカテゴリ内にサブカテゴリ用の追加のドロップダウンがあります。アラ。

MENU
---> Colors
---> Sizes --> Large
---> Makes     Medium

それぞれの猫はサブメニューを持つことができます。

私の質問は、CSS3 のみのメニューの出現についてです。また、従来の JS で作成されたメニューよりも優れているとしたら、どのような利点がありますか。CSS3 と同様に jQuery メニューがたくさんあることは知っています。興味があります。現在、より堅牢で保守可能なソリューションはどれですか?

メニュー作成のためのCSS3とjQuery(または任意のjsソリューション)?

4

1 に答える 1

2
  1. CSS3 固有の属性を使用せずにドロップダウン メニューを作成できます。
  2. アニメーションが必要な場合や、実際に jQuery や JavaScript が必要な場合を除き、CSS を使用してください。

なんで?

可能性は低いですが、ユーザーがブラウザーで JavaScript をオフにしている可能性があります。つまり、メニューが意図したとおりに表示されない可能性があります。通常のユーザーが CSS を無効にする方法はありません (はい、Web 開発者で行うことができます)。アドオン)。また、ライブラリ全体を含めて、それを必要としないもののスクリプトを作成しています。

あなたが説明したことは、jQueryやjavascriptをまったく必要としないのに、なぜわざわざそれを使うのですか?

于 2013-01-07T21:36:31.837 に答える