在chrome中选择框位置问题

时间:2017-08-21 13:35:24

标签: javascript css google-chrome select drop-down-menu

我在Chrome中选择框时遇到问题。我有三个选择框,其中第二个选择框的值取决于第一个,第三个的值取决于第二个。

当选择框中没有选项且用户尝试打开它时,我显示错误<div>。错误<div>出现在三个<div>的顶部,当用户点击正文的任何​​部分时,错误就会消失。

the error message shown

我的问题是,在Chrome中运行时,选项列表会从选择框中分离,因为单击选择框(也是正文的一部分)时出现错误<div>隐藏。

the select options detached.

1 个答案:

答案 0 :(得分:0)

您可以在错误元素上尝试position:absolute;并使用例如top:-40px;left:0;推动它。请记住,错误代码周围的元素需要position:relative;(以定义绝对元素的“零位”)。周围的元素(position:relative;)不能是“消失”的元素之一。

错误代码将显示在其他一些内容之上。使用top:value,您可以将它放在最适合的位置。