我正在使用 twitter bootstrap spans 在网格布局中形成两列。我想让用户关闭最左边的跨度,以便右跨度填充视口。我通过隐藏左侧面板并更改右侧面板的宽度来完成此操作,并且效果很好。但是,我更喜欢关闭左面板滑动并更改右面板宽度以填充剩余空间。到目前为止,我想出的最好的是:
if ( show )
$('.content-panel').css( { width: '76.6%' } );
$('.left-panel').animate( {width: 'toggle'}, function(){
if ( !show )
$('.content-panel').css( { width: '100%' } );
});
其中 .content 面板是右侧列。这种工作,但看起来很笨重。它确实需要两个跨度一起调整大小。欢迎提出任何建议。