另一个按钮内的按钮在Firefox(角度材料)中不起作用

飞溅27

Му按钮(class="patternButton")包含另一个class="patternMenuBtn"应该显示菜单的小按钮()。这是标记:

    <div class="patternsBlock">
        <md-button class="patternButton"
                   ng-class="{selected: view.id == selectedViewId, globalView: view.id.indexOf(userViewIdPrefix) == -1}"
                   ng-repeat="view in loadedViews" ng-click="selectPattern(view)">
            {{view.name}}
            <md-menu md-offset="26 40" ng-show="view.id.indexOf(userViewIdPrefix) != -1">
                <md-button class="md-fab md-mini patternMenuBtn" ng-click="openMenu($mdOpenMenu, $event)">

                </md-button>
                <md-menu-content width="2">
                    <md-menu-item>
                        <md-button ng-click="deleteUserView(view, $index)">
                            <span md-menu-align-target>Delete</span>
                        </md-button>
                    </md-menu-item>
                    <md-menu-item>
                        <md-button ng-click="openViewPanel(view, $index)">
                            <span md-menu-align-target>Edit</span>
                        </md-button>
                    </md-menu-item>
                </md-menu-content>
            </md-menu>
        </md-button>
    </div>

这里是openMenu处理程序:

    $scope.openMenu = function ($mdOpenMenu, ev) {
        ev.stopPropagation();
        $mdOpenMenu(ev);
    };

这在Chrome浏览器中有效,但在Firefox中不适用。实际上,openMenu没有调用函数。

飞溅27

似乎唯一的解决方案是将按钮一个接一个地放置,而不是一个个放置在另一个按钮中。我的新标记如下所示:

    <div class="patternsBlock">
        <div class="patternButtonContainer" ng-repeat="view in loadedViews"
             ng-class="{selected: view.id == selectedViewId, globalView: view.id.indexOf(userViewIdPrefix) == -1}">
            <md-button class="patternButton" ng-click="selectPattern(view)">
                {{view.name}}
            </md-button>
            <md-menu md-offset="26 40" ng-show="view.id.indexOf(userViewIdPrefix) != -1">
                <md-button class="md-fab md-mini patternMenuBtn" ng-click="openMenu($mdOpenMenu, $event)"></md-button>
                <md-menu-content width="2">
                    <md-menu-item>
                        <md-button ng-click="deleteUserView(view, $index)">
                            <span md-menu-align-target>Delete</span>
                        </md-button>
                    </md-menu-item>
                    <md-menu-item>
                        <md-button ng-click="openViewPanel(view, $index)">
                            <span md-menu-align-target>Edit</span>
                        </md-button>
                    </md-menu-item>
                </md-menu-content>
            </md-menu>
        </div>
    </div>

然后,我使用CSS使菜单按钮显示在主按钮上方。

重要的是设置position:relativepatternButtonContainerposition:absolute<md-menu>这种方法允许将菜单按钮放置在所需的任何位置,而不会影响容器的大小。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将VBox和StackPane放入另一个StackPane后,按钮不起作用

来自分类Dev

另一个元素上的jQuery插件内的Click Event不起作用

来自分类Dev

将setText()摆动到在另一个系统中不起作用的标签

来自分类Dev

另一个HTML页面中的事件在Jquery Mobile 1.4中不起作用

来自分类Dev

自动对焦在Firefox上不起作用,并且从另一个页面进入时也不起作用

来自分类Dev

如何在另一个函数中调用setinterval函数不起作用

来自分类Dev

.replaceWith()在单击按钮后用另一个div替换div时不起作用

来自分类Dev

按钮内的文件输入字段在Firefox中不起作用

来自分类Dev

另一个HTTP请求成功响应内的HTTP请求在jQuery中不起作用

来自分类Dev

虽然true循环在python中的另一个内部不起作用

来自分类Dev

使用角度ui引导程序时,一个静态选项卡中的按钮显示第二个选项卡不起作用

来自分类Dev

角材料表中的按钮不起作用

来自分类Dev

HTML全部按钮不起作用,只有一个按钮起作用

来自分类Dev

在具有多个视图模型的选项卡中单击按钮,导航到另一个选项卡不起作用

来自分类Dev

向我的库对象添加另一个条目后,删除按钮不起作用

来自分类Dev

jQuery的下一个按钮不起作用

来自分类Dev

按钮单击功能不起作用,而另一个按钮则起作用

来自分类Dev

将剑道网格重新绑定到另一个视图中以前的搜索条件的正确方法是什么(后退按钮不起作用)

来自分类Dev

上一个按钮不起作用

来自分类Dev

我正在尝试使用Eclipse创建从一个活动到另一个活动的按钮,但是它不起作用

来自分类Dev

另一个scrollview内的scrollview不起作用

来自分类Dev

另一个内部的for循环不起作用

来自分类Dev

另一个HTTP请求成功响应内的HTTP请求在jQuery中不起作用

来自分类Dev

使用角度ui引导程序时,一个静态选项卡中的按钮显示第二个选项卡不起作用

来自分类Dev

Javascript按钮打开一个模态;列表中的按钮不起作用

来自分类Dev

另一个脚本标签内的脚本标签不起作用?

来自分类Dev

上一个按钮在我的幻灯片代码中不起作用

来自分类Dev

从角度 4 中的另一个组件按钮触发按钮单击

来自分类Dev

另一个表单的另一个ajax函数不起作用

Related 相关文章

  1. 1

    将VBox和StackPane放入另一个StackPane后,按钮不起作用

  2. 2

    另一个元素上的jQuery插件内的Click Event不起作用

  3. 3

    将setText()摆动到在另一个系统中不起作用的标签

  4. 4

    另一个HTML页面中的事件在Jquery Mobile 1.4中不起作用

  5. 5

    自动对焦在Firefox上不起作用,并且从另一个页面进入时也不起作用

  6. 6

    如何在另一个函数中调用setinterval函数不起作用

  7. 7

    .replaceWith()在单击按钮后用另一个div替换div时不起作用

  8. 8

    按钮内的文件输入字段在Firefox中不起作用

  9. 9

    另一个HTTP请求成功响应内的HTTP请求在jQuery中不起作用

  10. 10

    虽然true循环在python中的另一个内部不起作用

  11. 11

    使用角度ui引导程序时,一个静态选项卡中的按钮显示第二个选项卡不起作用

  12. 12

    角材料表中的按钮不起作用

  13. 13

    HTML全部按钮不起作用,只有一个按钮起作用

  14. 14

    在具有多个视图模型的选项卡中单击按钮,导航到另一个选项卡不起作用

  15. 15

    向我的库对象添加另一个条目后,删除按钮不起作用

  16. 16

    jQuery的下一个按钮不起作用

  17. 17

    按钮单击功能不起作用,而另一个按钮则起作用

  18. 18

    将剑道网格重新绑定到另一个视图中以前的搜索条件的正确方法是什么(后退按钮不起作用)

  19. 19

    上一个按钮不起作用

  20. 20

    我正在尝试使用Eclipse创建从一个活动到另一个活动的按钮,但是它不起作用

  21. 21

    另一个scrollview内的scrollview不起作用

  22. 22

    另一个内部的for循环不起作用

  23. 23

    另一个HTTP请求成功响应内的HTTP请求在jQuery中不起作用

  24. 24

    使用角度ui引导程序时,一个静态选项卡中的按钮显示第二个选项卡不起作用

  25. 25

    Javascript按钮打开一个模态;列表中的按钮不起作用

  26. 26

    另一个脚本标签内的脚本标签不起作用?

  27. 27

    上一个按钮在我的幻灯片代码中不起作用

  28. 28

    从角度 4 中的另一个组件按钮触发按钮单击

  29. 29

    另一个表单的另一个ajax函数不起作用

热门标签

归档