我被要求使用 Twitter 引导程序创建一个布局,当按下某个按钮时会发生相当大的变化 - 所以我需要编写一些 JavaScript 来更改布局。让我解释:
默认情况下:一个 3 列布局,其中最右边的列被分成两半,形成上半部分和下半部分。就像是:
<div class="container">
<div id="grid">
<div class="row">
<div class="span4 visible">LEFT</div>
<div class="span4 visible">CENTER</div>
<div class="span4 visible">
<div class="span4 visible">RIGHT TOP</div>
<div class="span4 visible">RIGHT BOTTOM</div>
</div>
</div>
</div>
然后,如果单击某个按钮,右下角的块会展开并占据中心和右列,向上推动中心列。就像是:
<div id="grid">
<div class="row">
<div class="span4 visible">LEFT</div>
<div class="span8 visible">
<div class="row">
<div class="span4 visible">CENTER TOP LEFT</div>
<div class="span4 visible">CENTER TOP RIGHT</div>
</div>
<div class="row">
<div class="span8 visible">CENTER BOTTOM</div>
</div>
</div>
</div>
</div>
我应该如何解决这个问题?还是我应该完全使用不同的方法?客户的问题是:让右下角的框在屏幕上展开,占据两列,从而使右上角和顶部中心的块更小,但可滚动。
谢谢!