我有兩個div:同時切換/幻燈片DIV的
#main_body_div and .right-sidebar
#main_body_div {
margin:158px 0 0 150px;
padding:0 10px 40px 0;
background:#fff;
min-height:100%;
height:auto;
width: auto;
overflow: auto;
}
.right-sidebar {
position: absolute;
top: 158px;
bottom: 30px;
right: 0;
width: 235px;
padding: 15px 20px 15px 15px;
background: #f5f5f5;
}
我儘量讓右側欄切換來來回回這一點:
$('.menu-link').click(function() {
if($('#main_body_div').hasClass('open'))
{
$('#main_body_div').removeClass('open');
$('#main_body_div').css('width', '-=235px');
$('.right-sidebar').animate({width: 'toggle'});
}
else
{
$('#main_body_div').addClass('open');
$('#main_body_div').css('width', '+=235px');
$('.right-sidebar').animate({width: 'toggle'});
}
});
遺憾的是它並沒有完全地工作無故障..
我想要的是滑動打開右側欄 - 同時將main_body_div調整到右側欄空間(反之亦然關閉側欄)
在主體的覆蓋層上製作右側邊欄切換並不困難。
任何人?
http://jsfiddle.net/dG4Ks/ – osomanden
含義你想推右側欄時出現的主要內容? –
是的。調整側欄時調整主要內容。 最新jsfiddle:http://jsfiddle.net/dG4Ks/17/ – osomanden