2012-02-13 9 views
0

ドロップダウンメニュー、純粋なCSSまたはjQueryを作成するための最良の方法はどれですか?純粋なCSSドロップダウンまたはjqueryドロップダウンですか?

2つのうち、どちらが問題の少ないブラウザの互換性が最も優れているのですか?

すべての主要なブラウザでメニューをサポートしたい、CSSのすべてのバージョンを使うことができます。メニューからファンシーなものは必要ありません。シンプルで清潔で働くために必要です。

ありがとうございます。

+3

この質問に答えることはできません。本当の答えは:それは依存しています。 – PeeHaa

+3

もしあなたがcssを使用することができますが、述べたようにそれは依存します。どのブラウザをサポートしていますか? CSS3を使用できますか?アニメーションが必要ですか?あなたはドロップダウンに関係なくあなたのサイトでjavascriptを使用していますか? –

+0

@AbePetrillo質問を更新しました。 – Starlays

答えて

0

:それとは別にhttp://www.htmldog.com/articles/suckerfish/dropdowns/

は、ここでいくつかの良いjQueryのドロップダウンメニューですドロップダウンメニューのターゲットとして一般的に必要な要素のホバー属性をサポートしていません。彼らは基本的なホバーサポートを追加するためにJavascriptを必要とします。

近代的なブラウザに対応しているのであれば、最終的な関心は本当にアクセシビリティです。メニューをうまく構築できず、ユーザーにJavascriptを有効にしていないと、問題が発生します。セマンティックマークアップを使用して、試した&が@David Fauxのようなドロップダウンメニューのテクニックでテストされていれば、あなたはうまくいくでしょう。

ただし、解説には有効な質問がいくつかあります。私も追加します:

  • あなたのプロジェクトがライブになったら、それをまったく更新/保守できますか?新しいブラウザのバージョンがリリースされると、CSSとJSの両方のメニューで問題が発生する可能性があります。
  • 将来メニューを維持する人は、あなたと同じか、それとも良い経験をしますか?

私はセマンティックマークアップとコメント付きコードで頑丈なJavascriptメニューに自分のお金を入れました。

+0

あなたの質問に答えるために、私はプロジェクトを維持します。遠近法のアイディアは大歓迎です、ありがとうございます。 – Starlays

+0

probsはありません、ドロップダウンメニューは、長年にわたって長い道のりを歩んできました、楽しいものを選ぶことが楽しいです:D – danjah

0

Suckerfishのドロップダウンはかなりクロスブラウザに準拠しています。彼らはjQueryを使用しませんが、普及しています。あなたはこれらをサポートする必要がある場合、あなたはので、IE6や7などの古いブラウザで泥で立ち往生している、CSSのメニューについては http://www.1stwebdesigner.com/css/38-jquery-and-css-drop-down-multi-level-menu-solutions/

+3

SuperfishはSuckerfishを改良し、うまく機能しなくなるjqueryプラグインです。http://users.tpg.com.au/j_birch/plugins/superfish/ – Vigrond

関連する問題