【发布时间】:2017-12-07 18:14:41
【问题描述】:
我创建了一个下拉菜单,当您单击文本框时会打开它,然后当您为该下拉列表选择一个字符串时,它会将其放入文本框中。
我想这样做,当您将鼠标悬停在下拉列表中的字符串上时,它们会略微突出显示!我怎样才能做到这一点?
<div class="row">
<div class="col-xs-12 max300" uib-dropdown is-open="vm.descriptionDropdownOpen">
<textarea name="remarks" class="form-control" ng-model="vm.presence.description" ng-click="vm.toggleDescriptionDropdown()" autofocus></textarea>
<ul id="descriptionDropdown" uib-dropdown-menu>
<li ng-repeat="descr in vm.loadedDescriptions" ng-click="vm.presence.description = descr.text; vm.descriptionDropdownOpen = false;">
{{descr.text}}
</li>
</ul>
以及保持下拉菜单与文本框对齐的 css:
#descriptionDropdown {
width: 100%;
line-height: 150%;
padding-left: 8px;
position: relative;
}
非常感谢
【问题讨论】:
-
在您的
css中使用li:hover属性
标签: angularjs twitter-bootstrap angular-ui-bootstrap