2016-04-02 7 views
0

В моем раскрывающемся меню отображается скрытая кнопка, любая идея, как ее исправить? Я хочу, чтобы он появился прямо под моей кнопкой выпадающего меню. Я пробовал создать класс и стиль его в css как «position: absolute»; но он не работает. Вот мой код в угловой:Выпадающее меню AngularJs-menu, содержащее кнопку меню меню

<div ng-controller="Ctrll" ng-app="Fruit"> 

    <div> 
    <md-menu> 
     <md-button ng-click="$mdOpenMenu()">Fruits 
     </md-button> 
     <md-menu-content class="dropdown" > 

     <md-menu-item > 
         <md-button ng-click="apple()">Apple</md-button> 
         </md-menu-item> 
         <md-menu-item> 
         <md-button ng-click="blueberry()">Blueberry </md-button> 
         </md-menu-item> 
     </md-menu> 
     </md-menu-content>  
    </div> 
</div> 

вот мой Угловая приложение

angular 
    .module('Fruit',['ngMaterial']) 


    .controller('Ctrll', function() { 
    var originatorEv; 

    this.openMenu = function($mdOpenMenu, ev) { 
     originatorEv = ev; 
     $mdOpenMenu(ev); 
    }; 
}); 

Я добавил его в codepen. Вот как выглядит мой код в действии. http://codepen.io/zcook/pen/YqramL

Кроме того, кто-нибудь знает, как изменить цвет фона выпадающего меню?

+0

Не могли бы вы опубликовать фрагмент или ссылку jsFiddle, чтобы продемонстрировать, что происходит? Этот код, по-видимому, не дает достаточных доказательств причины. –

+0

это похоже на что-то в ссылке. Я хочу, чтобы содержимое меню отображалось под значком. https://material.angularjs.org/latest/demo/menu EDIT: Я добавил его в кодировщик. Вот как выглядит мой код в действии. http://codepen.io/zcook/pen/YqramL –

ответ

0

Почему вы не можете изменить свойство CSS класса .md-open-menu-container.md-active?

.md-open-menu-container.md-active{ 
    top: 45px !important; 
} 

Проверить этот обновленный codepen

+0

удивительный! спасибо :) –

+0

Возможно, вы захотите обратиться к этому http://www.google.com/design/spec/components/menus.html#menus-behavior Позиционирование меню под излучающим элементом отделяет его от контекста. и в зависимости от ваших требований вы можете использовать раскрывающуюся кнопку http://www.google.com/design/spec/components/buttons.html#buttons-dropdown-buttons – Rishab777

+0

@ Z.Cook почему этот ответ неприемлем? –

 Смежные вопросы

  • Нет связанных вопросов^_^