Подтвердить что ты не робот

Изменение порядка меню при сложенном Navbar в Bootstrap 3

У меня есть Bootstrap 3 Navbar, у которого есть два правильно оправданных раздела <ul>, которые дают мне это:

enter image description here

Когда меню рушится для мобильного телефона, я получаю следующее:

enter image description here

У меня есть два вопроса, связанных с сложенным меню. 1) Как я могу заставить кнопки появляться в нижней части свернутого меню, а не сверху? 2) Как изменить стиль кнопок в сложенном меню (не влияя на стиль в горизонтальном меню)?

Ниже приведена разметка для этого Navbar. И да, у меня есть причина иметь два отдельных раздела <ul>:

<div class="navbar navbar-default navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a href="#" class="navbar-brand">My Site</a>
            </div>
            <div class="collapse navbar-collapse navHeaderCollapse">
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#" class="btn navbar-btn" id="Btn_1">Button One</a></li>
                    <li><a href="#" class="btn navbar-btn" id="Btn_2">Button Two</a></li>                    
                </ul>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Item1</a></li>
                    <li><a href="#">Item2</a></li>                    
                    <li><a href="#">Item3</a></li>
                    <li><a href="#">Item4</a></li>
                </ul>                
            </div>            
        </div>
    </div>
4b9b3361

Ответ 1

В итоге я нашел более простое решение для переформатирования и переупорядочения ссылок кнопок на сворачиваемой навигационной панели, которая не требует нового кода javascript:

        <div class="collapse navbar-collapse navHeaderCollapse">
            <ul class="nav navbar-nav navbar-right hidden-xs">
                <li><a href="#" class="btn navbar-btn" id="Btn_1">Button One</a></li>
                <li><a href="#" class="btn navbar-btn" id="Btn_2">Button Two</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Item1</a></li>
                <li><a href="#">Item2</a></li>
                <li><a href="#">Item3</a></li>
                <li><a href="#">Item4</a></li>
            </ul>
            <ul class="nav navbar-nav visible-xs">
                <li><a href="#" >Button One</a></li>
                <li><a href="#" >Button Two</a></li>
            </ul>
        </div>

Я просто дублировал раздел Button One и Button Two <ul> и добавил его в конец. Затем я удалил классы и ID в ссылках <a>, чтобы не было форматирования кнопок. Наконец, я добавил класс hidden-xs bootstrap в верхние <ul> и visible-xs в нижний класс <ul>. Это сделало трюк:

enter image description here