常に表示されるヘッダーがあるとします (つまり、ページが下にスクロールされたときも)。
<div id="header">
<div id="logindiv">
Something to show for login purpose
</div>
My title etc.
</div>
<div id="pagecontent">
page content and also a <button id="btn">Button</button>
</div>
CSS は次のようなものです。
#logindiv{
width: 100%;
display:none;
}
#header{
display:block;
z-index: 1000;
height:50px;
position: fixed;
top: 0;
width: 100%
}
#pagecontent{
z-index: 0;
margin-top:50px;
width: 100%
}
そのようなボタンをクリックすると、div logindivが jQuery で表示されます。slideDown()関数は、装飾目的で使用されます。
logindivと同じ高さでpagecontent div をスライドダウンするにはどうすればよいですか? もちろん、非表示の div をスライドアップした後、すべてをリセットする必要もあります。
私の作業JSFiddleを参照してください。また、目的の出力の例については、このサイトを参照してください。