【发布时间】:2017-08-24 03:54:34
【问题描述】:
我已经使用 Bootstrap 构建了一个网页。目前,我有一些<select> 元素,左边的col-md-3 中有size=6,右边的col-md-9 中有一些其他的东西。
如果缩小窗口大小,最终右列会折叠在左列下方(变成行而不是列)。
发生这种情况时,我想减小<select> 的大小(将其更改为size=3)。我也希望发生相反的情况(当窗口重新展开为列时,<select> 元素返回到size=6)。
我想对另一个元素(高度而不是大小)做类似的事情,但我想如果我能算出大小,我就能算出高度。
当引导程序发生这种变化时如何更改属性?
这是从代码中简化的 sn-p。我正在使用 Bootstrap 3。
<div class="container-fluid">
<div class="row">
<div class="col-md-3">
<div id="flight-selection-div" class="panel-group">
<div class="panel panel-primary flight-panel">
<div class="panel-heading flight-panel">
<h4 class="panel-title">Flights</h4>
</div>
<div class="panel-body">
<select size=6 class="form-control" id="flight-select" name="flight">
<option value=null disabled>Select a flight here</option>
</select>
</div>
</div>
</div>
<div class="panel-group">
<div class="panel panel-primary map-panel">
<div class="panel-heading map-panel">
<h4 class="panel-title">Map</h4>
</div>
<div class="panel-body">
<div id="map"></div>
</div>
</div>
</div>
</div>
<div class="col-md-9">
<img src="fisher2.png" class="img-responsive" id="img-ele" alt="Your data will appear here">
</div>
</div>
</div>
【问题讨论】:
标签: javascript html css twitter-bootstrap