2011-11-24 13 views
-1

私たちは大きなサイトを持っており、何をすべきかを把握しようとしています。私たちのサイトは非常に広大なので、大規模なナビゲーションメニューが必要ですが、レイアウトが醜い、または非常に窮屈になります。 javascriptをサポートしていれば、ナビゲーションをすばやく隠してドロップダウンとして読み込むことができますが、静的ナビゲーションでは多くの部屋を占有する必要があります。大規模なサイトのモバイルサイトを設計するには、あなたの意見が必要です

旧式の携帯電話の使用やスマートフォンの使用に関する統計情報が見つかりません。スマートフォンはjavascriptをサポートしています。私たちはjavascriptを使ってプログラミングするべきなので、すべてのスマートフォンが使いやすさを備えているか、最も基本的な携帯電話であってもプログラムする必要があります。私たちのレイアウトの標準は320×480です。

あなたの取り組みは?スマートフォン+ Javascriptまたはすべての携帯電話用の静的?

人口のどの部分がJavaScriptをサポートしていない非スマートフォンを使用しているのか分かりません。

+1

IDは1または2年前にこれは心配する何かであり、今日の市場の割当てはjsをサポートするiphoneまたはアンドロイドであり、残りはおそらく所有者が電話の悪さを知り、それを見るのに使用しないようにサポートする価値のない古い電話ですインターネット。 (ナナが気になる)しかし、あなたはいつも電話がjsをサポートしているかどうかをチェックすることができ、それが非jsページ –

答えて

2

静的にサイトを構築し、それを改善するJavaScriptレイヤーを追加します。あなたは、古い電話ユーザーのための基本的なインターフェイスを提供しながら、混乱したリンクセットをそれをサポートする電話機のドロップダウンに変換することができます - 完全に別々のバージョンを2つ作成する必要はありません:)

0

私の個人的な意見は、sencha touchやjquery mobileのようなものを使用することです。人口の大半は、AndroidやiOSデバイス(iPhoneの代わりにiPod TouchやiPadの場合でも)がjavascriptが有効なので、賢明な選択肢になります。スクロールを提供し、サブメニューにドリルダウンできるように、大きなナビゲーションに対応するためにiPhoneのテーブルビューを模倣することができます。また、サイトをこのようなメニューに直接開くのを避けたい場合は、デフォルトで非表示にして、矢印ボタンなどで切り替えることができます。