私は長いスクロールページを持っています。そして、私は別のdiv内のdivだけを修正したい。divをdiv内でのみ修正するにはどうすればよいですか?
<div class="box" >
<div class="inbox1">
menu
</div>
<div class="inbox2">
text
</div>
<div style="clear:both"></div>
</div>
(このJsfiddleを参照してください)
私はページをスクロールするときに、緑色のボックスは常にビューのが、唯一の赤のボックス内でなければなりません。赤いボックスが上にスクロールすると、緑色のボックスは赤いボックスに残り、赤いボックスと共にスクロールします。
ですから、赤いボックスの内側にある緑色のボックスをローカルに修正したいと思います。
UPD:唯一の方法はJqueryプラグインstickyfillを使用するように見えます。ここに良い記事http://webdesign.tutsplus.com/tutorials/sticky-positioning-with-nothing-but-css--cms-24042があります。 Paulie_Dのおかげでスティッキー
が興味深いことをサポート –
ためhttp://caniuse.com/#feat=css-stickyをご覧くださいこれはChrome Version 53.0.2785.46 beta-m(64-bit)で動作しますので、グラフ*は若干古いかもしれません。 –
鉱山では動作しません(バージョン54.0.2793.0カナリア語)。それは32ビットでなければならない –