可滚动下拉菜单不适用于移动设备

时间:2019-06-18 16:09:38

标签: javascript html css twitter-typeahead

下拉菜单不允许我滚动或选择移动设备上的选项。它在台式机上运行良好,并且如果我在chrome浏览器中模拟移动设备,它仍然可以运行,但是在android设备上进行测试时,选择输入后将显示下拉菜单,并且显示滚动条,但不允许我选择任何内容或滚动浏览选项。

<div class="scrollable-dropdown-menu">
  <input id="${tableId}-mobile-securityGroups" href=""  type="search" placeholder="A Group"  data-toggle="dropdown" class="form-control typeahead m-b-0 " aria-expanded="false" value="" required>
  <input style="display: none;" id='${tableId}-securityGroupId-mobile' name='securityGroupId'>
</div>
@media (max-width: 500px) {

    .scrollable-dropdown-menu > span > div.tt-menu 
    {
        max-height: 100px;
        overflow-y: scroll;
    }
}

1 个答案:

答案 0 :(得分:0)

在移动设备上使用引导程序时,打开下拉菜单会添加一个.dropdown-backdrop作为点击区域,用于在菜单外点击时关闭下拉菜单。 dropdown-backdrop div的z-index为990,将其放在我的下拉菜单之前