我正在尝试使用select标记添加html下拉列表,不幸的是在chrome中我无法选择选项5和6,因为它们显示在窗口中chrome的任务栏下方。如果我添加选项7然后突然显示上面而不是下面的列表。
此列表将始终更改大小,因此不幸的是,将列表放在更高位置将不是一个选项,因为总有可能隐藏2个选项。此外,列表中显示的项目数是在添加滚动条之前是浏览器特定的。见Height of an HTML select box (dropdown)
到目前为止我尝试了什么:
我宁愿不添加任何外部库并找到某种简单的Jquery hack来解决这个问题。您还可以通过访问此jsfiddle链接并将显示窗口拖动到屏幕底部来查看我的意思:
<div class="form-group">
<label for="sel1">Select list:</label>
<select class="form-control" id="sel1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</div>
答案 0 :(得分:1)
看起来像this is an official chrome bug 它会影响Chrome版本30-61
我认为没有正式的工作。
如果您不想等待Chrome修复,那么您可以尝试:
答案 1 :(得分:0)
为表单组和表单控件类设置z-index为1000