【发布时间】:2018-09-19 13:03:32
【问题描述】:
我使用 angularjs ui-bootstrap 在我的输入上创建了一个预输入。代码如下:
<div id="scrollable-dropdown-menu">
<input type="text" name="uName" ng-model="uName" autocomplete="off"
required class="form-control input-medium" placeholder="Enter user
name..." typeahead="uName.uName for uName in getUserNames($viewValue)"
typeahead-on-select='onSelect($item, $model, $label)'/>
</div>
我想为此添加一个滚动,所以我将它包裹在一个 div 周围并添加 css 以实现滚动。
问题是,如果我开始绑定某些东西并在滚动条上使用我的键盘向下箭头,我看不到所选项目,即滚动条不会随箭头键移动。我必须用我的鼠标来划线。我相信这是因为我正在设置 div 的高度。
我创建了一个演示来将问题显示为:https://codepen.io/kaka1981/pen/YOvYRY
任何解决方案可以使这项工作?
【问题讨论】:
标签: html css angularjs bootstrap-typeahead