DIV要素の位置を固定するサンプルHTMLコードを以下に示します。さて、私はスクロールを開始したら、 "setupBar"を(0、0)の位置(またはスクロール位置がどこにあるかに基づいて適切な位置)に移動できるようにする必要があります。ページのスクロール時にDIV要素を先頭に移動/修正するには
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div id="mainBar" style="height:20px; border:1px solid red"></div>
<div id="setupBar" style="position:fixed; border:1px solid blue; height:20px; width:100%"></div>
<div style="height:1500px; background-color:#CCCCCC"></div>
</body>
</html>
PS:私は現在のスクロール位置(ないCSSの修正)に応じて、上下にDIVを移動することができますJSソリューションを探しています:)
なぜ私はあなたが単にポジションを使用したくないのか不思議です。 CSSのスタイル定義はこれを行うには?それはjsよりもクリーンなソリューションのようです。 – Evert
重複:http://stackoverflow.com/q/7735002/681807 –
CSSはこの目的にはより良いです – Bernat