2016-09-21 9 views
1

У меня возникли трудности с data-toggle="dropdown". Он открывает, но оказывает только внутри div в пребывает, как показано на рисунке ниже:Выпадающее меню не верхнее

enter image description here

Некоторые HTML:

<div class="row pull-right"> 
    <div class="col-md-12"> 
     <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-xs btn-link dropdown-toggle" aria-expanded="false"> 
       <i class="fa fa-ellipsis-h fa-lg" aria-hidden="true"></i> 
      </button> 
      <ul class="dropdown-menu"> 
       <li><a href="" ng-click="vm.doSomeStuff(args)">Delete</a></li> 
      </ul> 
     </div> 
    </div> 
</div> 

Dropdown CSS:

enter image description here

В любом случае я могу обойти это?

Codepen пример: example

Спасибо!

+0

Это выглядит как типичное переполнение: скрытый вопрос. – CBroe

+0

@ CBroe спасибо за ответ. Я попытался изменить «переполнение» на видимое, без эффекта. Если я не сделаю что-то не так –

+0

Показать полный, проверяемый пример, пожалуйста. [mcve] – CBroe

ответ

1

Это было вызвано slimScroll аки fullScroll директивой, которая добавляет следующие встроенные стили (во время выполнения):

Следующая codepen, демонстрирующим вопрос ...

<div full-scroll style="overflow: hidden; width: auto; height: 100%;"> 
    <div class="full-height-scroll"> 
     ... 
    </div> 
    <div class="slimScrollBar"></div> 
    <div class="slimScrollRail"></div> 
</div> 

Директивы:

/** 
* fullScroll - Directive for slimScroll with 100% 
*/ 
function fullScroll($timeout){ 
    return { 
     restrict: 'A', 
     link: function(scope, element) { 
      $timeout(function(){ 
       element.slimscroll({ 
        height: '100%', 
        railOpacity: 0.9 
       }); 

      }); 
     } 
    }; 
} 

Добавлено встроенные стили: enter image description here

[UPDATE]

следующие исправления выпуска:

<div class="btn-group" uib-dropdown dropdown-append-to-body> 
    <button class="btn btn-xs btn-link" aria-expanded="false" uib-dropdown-toggle> 
     <i class="fa fa-ellipsis-h fa-lg" aria-hidden="true"></i> 
    </button> 
    <ul uib-dropdown-menu> 
     <li><a href="" ng-click="vm.doSomeStuff(ms)">Delete</a></li> 
    </ul> 
</div> 
Смежные вопросы