【发布时间】:2012-12-17 07:40:55
【问题描述】:
我正在使用 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 面板是右侧列。这种工作,但看起来很笨重。它确实需要两个跨度一起调整大小。欢迎提出任何建议。
【问题讨论】:
-
澄清一下,这两列(您要操作的)是否位于单独的 Bootstrap 列中?
-
大卫,是的。我有:span3 列是我要滑动的左列关闭。
-
nevf - 我猜你的意思是从开始,所以它是
<div class="row"><div class="span3"></div> <div class="span9"></div></div>
标签: twitter-bootstrap grid collapse