Bootstrap と jQuery を使用した複数選択オプション リスト用の David Stutz による優れたプラグインがあります。
資力:
Google Chrome、Mozilla Firefox、または私がテストしたその他の最新のブラウザーで完璧に動作します。
私の問題は IE、特にバージョン 9.0.8112 にあります。いくつかの複数選択コントロールを上下に配置しようとしています。
下のスナップショットで、IE が展開されたリストをその下の複数選択コントロールの「後ろ」に隠していることに気付くでしょう。
以下の HTML コード:
<div id="filters_inner">
Year:
<select id="example6" class='multiselect_filter' multiple="multiple">
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
</select>
<br/>Quarter:
<select id="Select1" class='multiselect_filter' multiple="multiple">
<option value="1">Q1</option>
<option value="2">Q2</option>
<option value="3">Q3</option>
<option value="4">Q4</option>
</select>
</div>
JS コード:
$(document).ready(function () {
$('.multiselect_filter').multiselect({
numberDisplayed: 1
});
});
CSS のマイナーな変更 (これらが原因ではないことを確認しました):
.btn-group button {
padding: 1px 3px 1px 3px;
font-family: Verdana;
font-size: 11px;
color: #333333;
text-align: left;
}
select {
text-align: left;
}
IE 9 でこれを解決する方法を知っている人がいるかどうか知りたいです。