Как поместить компонент заголовка Angular bootstrap ui <tabset> внизу после содержимого, а не вверху?

Мой код выглядит так:

<!doctype html>
<html ng-app="ui.bootstrap.demo">
  <head>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.js"></script>
    <script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.12.1.js"></script>
    <script src="example.js"></script>
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
  </head>
  <body>

<div ng-controller="TabsDemoCtrl">
  <tabset>
    <tab heading="Tab1">content 1</tab>
    <tab heading="Tab2">content 2</tab>
    <tab heading="Tab3">content 3</tab>
  </tabset>
</div>
  </body>
</html>

Этот код создает набор вкладок по умолчанию, как демонстрирует этот код плункера:

http://plnkr.co/edit/?p=preview&s=gYWtjBltWXYqhczs

Я хочу, чтобы мой вкладок выглядел так, как на этом рисунке, с заголовком вкладки внизу

Я хочу, чтобы мой вкладок выглядел так, как на этом рисунке, с заголовком вкладки внизу.

Пожалуйста, руководство, как мне этого добиться?

1 ответ

Я сам нашел решение после того, как покопался в том, что отображают теги и при загрузке страницы в браузере:

Эта полоса кода jquery сделает всю работу за вас:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
    var timex = setInterval(function(){
        if($(".tab-content").html()){
            clearInterval(timex);
            $('div.tab-content').insertBefore($('div.tab-content').prev('ul'));
        }
    },1);

});
</script>
Другие вопросы по тегам