Angular UI Dropdown问题

莫夫萨尔·贝卡耶夫(Movsar Bekaev)

在firefox中,UI Bootstrap的下拉菜单不允许我单击子元素,即显示了下拉菜单,但是它似乎是在背景中最后一层,并且单击不会到达其图层,因此我尝试了在ul,li等上使用z-index,但这是行不通的。

另外,我在Chrome中没有这个问题,该代码在这里按预期工作。

                        <div id="myDropdownMenu" >
                            <button uib-dropdown  uib-dropdown-toggle class="btn btn-default menu-btn" title="Menu">
                                <ul uib-dropdown-menu>
                                    <li role="menuitem" ng-repeat="menuitem in vm.dropdownmenu" ng-click="vm.onDropdownMenuClick(menuitem.value)">
                                        <span class="dropdown-item">{{menuitem.label}}</span>
                                    </li>
                                </ul>
                                <span class="glyphicon glyphicon-menu-hamburger" style="font-size: 32px;"></span>
                            </button>
                        </div>
莫夫萨尔·贝卡耶夫(Movsar Bekaev)

我通过使用uib-dropdown的dropdown-append-body修复了该问题

dropdown-append-to-body B(默认值:false)-将内部下拉菜单附加到body元素。

现在正确的代码如下所示:

<div id="myDropdownMenu" uib-dropdown dropdown-append-to-body>
                            <button class="btn btn-default menu-btn" uib-dropdown-toggle title="Меню">

                                <ul uib-dropdown-menu>
                                    <li role="menuitem" ng-repeat="menuitem in vm.dropdownmenu" ng-click="vm.onDropdownMenuClick(menuitem.value)">
                                        <span class="dropdown-item">{{menuitem.label}}</span>
                                    </li>
                                </ul>
                                <span class="glyphicon glyphicon-menu-hamburger" style="font-size: 32px;"></span>

                            </button>
                        </div>

正如我在文档中所读到的那样,如我所见,此选项将向主体添加内部下拉菜单,如果没有此参数,则下拉菜单将浮动在某个位置,而与创建该菜单的层没有任何关系。

如果任何人都可以说为什么专门设置此设置以及何时不使用它很有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular UI 日历问题

来自分类常见问题

Angular UI模式的范围问题

来自分类Dev

Angular UI日历渲染问题

来自分类Dev

Angular UI Bootstrap DatePicker initDate问题

来自分类Dev

Angular + Laravel + UI-Router问题

来自分类Dev

Angular UI-Router templateUrl问题

来自分类Dev

Angular ui-router子视图问题

来自分类Dev

Angular UI Router嵌套视图问题

来自分类Dev

Angular UI Bootstrap警报可关闭问题

来自分类Dev

Angular UI-Router默认状态问题

来自分类Dev

Angular UI Bootstrap中的日期问题

来自分类Dev

Angular UI-Router默认状态问题

来自分类Dev

Angular UI-Router templateUrl问题

来自分类Dev

Angular ui-router子视图问题

来自分类Dev

带有Angular 2问题的Kendo UI

来自分类Dev

Angular ui.router 锚标签问题

来自分类Dev

在Angular + UI Bootstrap中创建隔离范围的问题

来自分类Dev

子网址的离子和Angular-ui-router导航问题

来自分类Dev

使用angular-ui-router的嵌套视图问题

来自分类Dev

Chrome扩展程序+ angular-cli:构建后的UI问题

来自分类Dev

带有 Materialize-angular 问题的 Angularjs ui-router

来自分类Dev

如何修改ui.bootstrap.dropdown以响应鼠标悬停在放置按钮上的问题?

来自分类Dev

Angular JS UI路由

来自分类Dev

Angular UI Modal CSS

来自分类Dev

Angular UI分页动画

来自分类Dev

Angular ui-router:如何在解决孩子的问题之前渲染父视图?

来自分类Dev

从父状态继承时,Angular UI路由器出现问题

来自分类Dev

在resolve()引发错误后重定向到模板时,Angular UI Router问题

来自分类Dev

无法找出为什么页面底部加载?Angular UI-Router自动滚动问题