私はこれを少し遊んでいて、それを完全に理解することができないので...
私は本質的にスライド式のサイドバーであるものを持っています。
初期状態はこんな感じ。
#sidebar {
position: fixed,
width: 200px
}
他の状態は次のとおりです。
#sidebar {
position: fixed,
width: 200px,
left: -190px
}
画面の残りのスペースを埋めるこの右側に別の場所を配置したいと思います。これも動的である必要があるため、#sidebarを切り替えると、常にスペースを埋めるようにサイズが変更されます。
注:#sidebarへのcssの変更は、$。animateでもアニメーション化されるため、サイドバーのサイズが変更されるときにサイズを変更する必要があります。
CSSでこれを行う良い方法はありますか?または、スライドイン/スライドアウトサイドバーに適したjscript/jqueryライブラリはありますか。見ましたが見つからなかったので、自分で転がし始めました。
私が考えることができる他の唯一の方法は、#sidebarを再配置しながら、jscriptを使用してもう一方のサイズを手動で変更することです。しかし、それはやり過ぎのようです。