0

私は長い単一ページのレイアウトを持っています。すべてのコンテンツを含むメイン コンテナ div は、ページの下部近くから開始するように設計されています (白いボックスで、ユーザーが詳細を表示するためにスクロールする前に、ロゴが見えるように下部から覗いています)。

問題は、さまざまな画面サイズとさまざまなサイズのブラウザーです。メイン コンテナーの div が上からさまざまな高さで開始され、ユーザーが最初に到着したときに意図したよりも多かれ少なかれ表示されます。

私の考えでは、js を使用して window.height を計算し、最初に表示したいコンテナーの高さを減算してから、ブラウザーのサイズの変化を追跡するイベント ハンドラーですべてをラップする必要があります。

私はJqueryの初心者ですが、それを理解できません。先導する例やチュートリアルはありますか?

4

2 に答える 2

1

これのためにフィドルを作りました:http://jsfiddle.net/QQaZp/1/

基本的に、配置したいものを設定します(divを使用しましたが、#whateverIDを使用する必要があります)CSSで絶対配置します。javascript でのロード時およびサイズ変更時に、top プロパティを設定するだけ$(window).height()です (ここから 50px を差し引いたので、少し見えました)。

于 2013-04-07T01:30:51.820 に答える