gpt4 book ai didi

javascript - 我将如何控制下拉选择菜单的位置?

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:52 26 4
gpt4 key购买 nike

我有一个下拉选择菜单,我想知道是否有办法控制选项展开的方式?默认值似乎是任意一种,取决于列表中有多少项。

我想防止下拉选项显示在其他表单域之上。当您从列表中选择“国家/地区”时,菜单会向下扩展(我想要的位置),但是当您从“州/地区”字段中选择一个选项时,该字段有很多不同的选择(例如英国),菜单向上扩展并覆盖其他表单字段,这是我不想要的。无论如何要解决这个问题?

这是我的 CSS ----->

#country {
position:relative;
background-image:url(../images/drop-down-selector.svg);
background-position:260px, center;
background-repeat:no-repeat;
-webkit-appearance:none;
-moz-appearance:none;
box-shadow:0px 0px 0px 1px #b5e7ff;
border:none;
outline:none;
left:2px;
width:292px;
height:47px;
font-size:1.5em;
font-family:'gotham-medium', arial, sans-serif;
src:url("http://www.3elementsreview.com/fonts/gotham-medium.otf");
color:#5fccff;
border-radius:0;
}

#state {
position:relative;
background-image:url(../images/drop-down-selector.svg);
background-position:260px, center;
background-repeat:no-repeat;
-webkit-appearance:none;
-moz-appearance:none;
box-shadow:0px 0px 0px 1px #b5e7ff;
border:none;
outline:none;
left:2px;
width:292px;
height:47px;
font-size:1.5em;
font-family:'gotham-medium', arial, sans-serif;
src:url("http://www.3elementsreview.com/fonts/gotham-medium.otf");
color:#5fccff;
border-radius:0;
}

附加代码----->

<select name="Country" id="country">
<option value="">-Country-</option>
<option value="United States">United States</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Canada">Canada</option>
<option value="Australia">Australia</option>
<option value="Brazil">Brazil</option>
<option value="France">France</option>
<option value="Italy">Italy</option>
<option value="New Zealand">New Zealand</option>
<option value="South Africa">South Africa</option>
</select>

最佳答案

您无法控制下拉展开的方向。这是浏览器计算的东西。也许您可以尝试做一些解决方法。制作自己的自定义下拉系统?也许有一个假的选择框,第二个下拉菜单位于其他地方。或者与其他解决方案一起避免您的问题。

相关:How can I control the expansion direction of a drop-down list?

关于javascript - 我将如何控制下拉选择菜单的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com